builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-e10s-7
slave: tst-linux64-spot-848
starttime: 1447529831.8
results: success (0)
buildid: 20151114101033
builduid: e9144a0b1c53490ba00ee7dee1f0a496
revision: 50b5e58fd4cd039010f8dc46e7739aee8d8ba68a
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-14 11:37:11.816780) =========
master: http://buildbot-master51.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-14 11:37:11.817419) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-14 11:37:11.817890) =========
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-1447527150.456577-874966315
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.024420
basedir: '/builds/slave/test'
========= master_lag: 0.05 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-14 11:37:11.888430) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-14 11:37:11.888902) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-14 11:37:12.476474) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-14 11:37:12.476925) =========
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-1447527150.456577-874966315
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.020964
========= master_lag: 0.14 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-14 11:37:12.637871) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-14 11:37:12.638274) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-14 11:37:12.638795) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-14 11:37:12.639220) =========
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-1447527150.456577-874966315
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-14 11:37:12-- 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.32M=0.001s
2015-11-14 11:37:13 (9.32 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.649331
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-14 11:37:13.326887) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-14 11:37:13.327319) =========
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-1447527150.456577-874966315
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.034796
========= master_lag: 0.41 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-14 11:37:13.769532) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-14 11:37:13.770106) =========
bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 50b5e58fd4cd039010f8dc46e7739aee8d8ba68a --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 50b5e58fd4cd039010f8dc46e7739aee8d8ba68a --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-1447527150.456577-874966315
_=/tools/buildbot/bin/python
using PTY: False
2015-11-14 11:37:13,956 truncating revision to first 12 chars
2015-11-14 11:37:13,957 Setting DEBUG logging.
2015-11-14 11:37:13,957 attempt 1/10
2015-11-14 11:37:13,957 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/50b5e58fd4cd?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-14 11:37:15,019 unpacking tar archive at: mozilla-inbound-50b5e58fd4cd/testing/mozharness/
program finished with exit code 0
elapsedTime=1.655582
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-14 11:37:15.467196) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-14 11:37:15.467645) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-14 11:37:15.501802) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-14 11:37:15.502190) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-14 11:37:15.502758) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 34 mins, 3 secs) (at 2015-11-14 11:37:15.503188) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-inbound --download-symbols true
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447527150.456577-874966315
_=/tools/buildbot/bin/python
using PTY: False
11:37:15 INFO - MultiFileLogger online at 20151114 11:37:15 in /builds/slave/test
11:37:15 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-inbound --download-symbols true
11:37:15 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
11:37:15 INFO - {'append_to_log': False,
11:37:15 INFO - 'base_work_dir': '/builds/slave/test',
11:37:15 INFO - 'blob_upload_branch': 'mozilla-inbound',
11:37:15 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
11:37:15 INFO - 'buildbot_json_path': 'buildprops.json',
11:37:15 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
11:37:15 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
11:37:15 INFO - 'download_minidump_stackwalk': True,
11:37:15 INFO - 'download_symbols': 'true',
11:37:15 INFO - 'e10s': True,
11:37:15 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
11:37:15 INFO - 'tooltool.py': '/tools/tooltool.py',
11:37:15 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
11:37:15 INFO - '/tools/misc-python/virtualenv.py')},
11:37:15 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
11:37:15 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
11:37:15 INFO - 'log_level': 'info',
11:37:15 INFO - 'log_to_console': True,
11:37:15 INFO - 'opt_config_files': (),
11:37:15 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
11:37:15 INFO - '--processes=1',
11:37:15 INFO - '--config=%(test_path)s/wptrunner.ini',
11:37:15 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
11:37:15 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
11:37:15 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
11:37:15 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
11:37:15 INFO - 'pip_index': False,
11:37:15 INFO - 'require_test_zip': True,
11:37:15 INFO - 'test_type': ('testharness',),
11:37:15 INFO - 'this_chunk': '7',
11:37:15 INFO - 'tooltool_cache': '/builds/tooltool_cache',
11:37:15 INFO - 'total_chunks': '8',
11:37:15 INFO - 'virtualenv_path': 'venv',
11:37:15 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
11:37:15 INFO - 'work_dir': 'build'}
11:37:15 INFO - #####
11:37:15 INFO - ##### Running clobber step.
11:37:15 INFO - #####
11:37:15 INFO - Running pre-action listener: _resource_record_pre_action
11:37:15 INFO - Running main action method: clobber
11:37:15 INFO - rmtree: /builds/slave/test/build
11:37:15 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
11:37:17 INFO - Running post-action listener: _resource_record_post_action
11:37:17 INFO - #####
11:37:17 INFO - ##### Running read-buildbot-config step.
11:37:17 INFO - #####
11:37:17 INFO - Running pre-action listener: _resource_record_pre_action
11:37:17 INFO - Running main action method: read_buildbot_config
11:37:17 INFO - Using buildbot properties:
11:37:17 INFO - {
11:37:17 INFO - "properties": {
11:37:17 INFO - "buildnumber": 30,
11:37:17 INFO - "product": "firefox",
11:37:17 INFO - "script_repo_revision": "production",
11:37:17 INFO - "branch": "mozilla-inbound",
11:37:17 INFO - "repository": "",
11:37:17 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-e10s-7",
11:37:17 INFO - "buildid": "20151114101033",
11:37:17 INFO - "slavename": "tst-linux64-spot-848",
11:37:17 INFO - "pgo_build": "False",
11:37:17 INFO - "basedir": "/builds/slave/test",
11:37:17 INFO - "project": "",
11:37:17 INFO - "platform": "linux64",
11:37:17 INFO - "master": "http://buildbot-master51.bb.releng.use1.mozilla.com:8201/",
11:37:17 INFO - "slavebuilddir": "test",
11:37:17 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600",
11:37:17 INFO - "repo_path": "integration/mozilla-inbound",
11:37:17 INFO - "moz_repo_path": "",
11:37:17 INFO - "stage_platform": "linux64",
11:37:17 INFO - "builduid": "e9144a0b1c53490ba00ee7dee1f0a496",
11:37:17 INFO - "revision": "50b5e58fd4cd039010f8dc46e7739aee8d8ba68a"
11:37:17 INFO - },
11:37:17 INFO - "sourcestamp": {
11:37:17 INFO - "repository": "",
11:37:17 INFO - "hasPatch": false,
11:37:17 INFO - "project": "",
11:37:17 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
11:37:17 INFO - "changes": [
11:37:17 INFO - {
11:37:17 INFO - "category": null,
11:37:17 INFO - "files": [
11:37:17 INFO - {
11:37:17 INFO - "url": null,
11:37:17 INFO - "name": "https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
11:37:17 INFO - },
11:37:17 INFO - {
11:37:17 INFO - "url": null,
11:37:17 INFO - "name": "https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/test_packages.json"
11:37:17 INFO - }
11:37:17 INFO - ],
11:37:17 INFO - "repository": "",
11:37:17 INFO - "rev": "50b5e58fd4cd039010f8dc46e7739aee8d8ba68a",
11:37:17 INFO - "who": "philringnalda@gmail.com",
11:37:17 INFO - "when": 1447526213,
11:37:17 INFO - "number": 6662390,
11:37:17 INFO - "comments": "Back out 9 changesets (bug 1214305) for e10s devtools browser_bug1045902_console_csp_ignore_reflected_xss_message.js failures\n\nBacked out changeset 82929be36e95 (bug 1214305)\nBacked out changeset e926606aefbf (bug 1214305)\nBacked out changeset 226c83ca9a2a (bug 1214305)\nBacked out changeset 88ab26108f2d (bug 1214305)\nBacked out changeset 2e3e4f256d46 (bug 1214305)\nBacked out changeset 347cd0f8f1e3 (bug 1214305)\nBacked out changeset be072bba15fc (bug 1214305)\nBacked out changeset 3b85acbe7be7 (bug 1214305)\nBacked out changeset 49b930683c02 (bug 1214305)",
11:37:17 INFO - "project": "",
11:37:17 INFO - "at": "Sat 14 Nov 2015 10:36:53",
11:37:17 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
11:37:17 INFO - "revlink": "",
11:37:17 INFO - "properties": [
11:37:17 INFO - [
11:37:17 INFO - "buildid",
11:37:17 INFO - "20151114101033",
11:37:17 INFO - "Change"
11:37:17 INFO - ],
11:37:17 INFO - [
11:37:17 INFO - "builduid",
11:37:17 INFO - "e9144a0b1c53490ba00ee7dee1f0a496",
11:37:17 INFO - "Change"
11:37:17 INFO - ],
11:37:17 INFO - [
11:37:17 INFO - "pgo_build",
11:37:17 INFO - "False",
11:37:17 INFO - "Change"
11:37:17 INFO - ]
11:37:17 INFO - ],
11:37:17 INFO - "revision": "50b5e58fd4cd039010f8dc46e7739aee8d8ba68a"
11:37:17 INFO - }
11:37:17 INFO - ],
11:37:17 INFO - "revision": "50b5e58fd4cd039010f8dc46e7739aee8d8ba68a"
11:37:17 INFO - }
11:37:17 INFO - }
11:37:17 INFO - Found installer url https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2.
11:37:17 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/test_packages.json.
11:37:17 INFO - Running post-action listener: _resource_record_post_action
11:37:17 INFO - #####
11:37:17 INFO - ##### Running download-and-extract step.
11:37:17 INFO - #####
11:37:17 INFO - Running pre-action listener: _resource_record_pre_action
11:37:17 INFO - Running main action method: download_and_extract
11:37:17 INFO - mkdir: /builds/slave/test/build/tests
11:37:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:37:17 INFO - https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
11:37:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/test_packages.json
11:37:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/test_packages.json
11:37:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
11:37:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
11:37:46 INFO - Downloaded 1302 bytes.
11:37:46 INFO - Reading from file /builds/slave/test/build/test_packages.json
11:37:46 INFO - Using the following test package requirements:
11:37:46 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
11:37:46 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
11:37:46 INFO - u'firefox-45.0a1.en-US.linux-x86_64.cppunittest.tests.zip'],
11:37:46 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
11:37:46 INFO - u'jsshell-linux-x86_64.zip'],
11:37:46 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
11:37:46 INFO - u'firefox-45.0a1.en-US.linux-x86_64.mochitest.tests.zip'],
11:37:46 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
11:37:46 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
11:37:46 INFO - u'firefox-45.0a1.en-US.linux-x86_64.reftest.tests.zip'],
11:37:46 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
11:37:46 INFO - u'firefox-45.0a1.en-US.linux-x86_64.talos.tests.zip'],
11:37:46 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
11:37:46 INFO - u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'],
11:37:46 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
11:37:46 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
11:37:46 INFO - u'firefox-45.0a1.en-US.linux-x86_64.xpcshell.tests.zip']}
11:37:46 INFO - Downloading packages: [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
11:37:46 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:37:46 INFO - https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
11:37:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
11:37:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
11:37:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
11:37:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1
11:37:49 INFO - Downloaded 21746899 bytes.
11:37:49 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
11:37:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
11:37:49 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
11:37:50 INFO - caution: filename not matched: web-platform/*
11:37:50 INFO - Return code: 11
11:37: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:37:50 INFO - https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
11:37:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
11:37:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
11:37:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
11:37:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
11:37:54 INFO - Downloaded 30916956 bytes.
11:37:54 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
11:37:54 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
11:37:54 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
11:37:57 INFO - caution: filename not matched: bin/*
11:37:57 INFO - caution: filename not matched: config/*
11:37:57 INFO - caution: filename not matched: mozbase/*
11:37:57 INFO - caution: filename not matched: marionette/*
11:37:57 INFO - Return code: 11
11:37:57 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:37:57 INFO - https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
11:37:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
11:37:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
11:37:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
11:37:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1
11:37:59 INFO - Downloaded 57432422 bytes.
11:37:59 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
11:37:59 INFO - mkdir: /builds/slave/test/properties
11:37:59 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
11:37:59 INFO - Writing to file /builds/slave/test/properties/build_url
11:37:59 INFO - Contents:
11:37:59 INFO - build_url:https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
11:37:59 INFO - mkdir: /builds/slave/test/build/symbols
11:37: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:37:59 INFO - https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net
11:37:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
11:37:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
11:37:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
11:37:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1
11:38:02 INFO - Downloaded 50915310 bytes.
11:38:02 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
11:38:02 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
11:38:02 INFO - Writing to file /builds/slave/test/properties/symbols_url
11:38:02 INFO - Contents:
11:38:02 INFO - symbols_url:https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
11:38:02 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
11:38:02 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
11:38:05 INFO - Return code: 0
11:38:05 INFO - Running post-action listener: _resource_record_post_action
11:38:05 INFO - Running post-action listener: set_extra_try_arguments
11:38:05 INFO - #####
11:38:05 INFO - ##### Running create-virtualenv step.
11:38:05 INFO - #####
11:38:05 INFO - Running pre-action listener: _pre_create_virtualenv
11:38:05 INFO - Running pre-action listener: _resource_record_pre_action
11:38:05 INFO - Running main action method: create_virtualenv
11:38:05 INFO - Creating virtualenv /builds/slave/test/build/venv
11:38:05 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:38:05 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
11:38:06 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
11:38:06 INFO - Using real prefix '/usr'
11:38:06 INFO - New python executable in /builds/slave/test/build/venv/bin/python
11:38:09 INFO - Installing distribute.............................................................................................................................................................................................done.
11:38:13 INFO - Installing pip.................done.
11:38:13 INFO - Return code: 0
11:38:13 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
11:38:13 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:38:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:38:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:38:13 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:38:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:38:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:38:13 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1f53f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22db300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2311a60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23e02e0>, '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 0x230e0b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23d8f10>, '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-1447527150.456577-874966315', '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:38:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
11:38:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
11:38:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:38:13 INFO - 'CCACHE_UMASK': '002',
11:38:13 INFO - 'DISPLAY': ':0',
11:38:13 INFO - 'HOME': '/home/cltbld',
11:38:13 INFO - 'LANG': 'en_US.UTF-8',
11:38:13 INFO - 'LOGNAME': 'cltbld',
11:38:13 INFO - 'MAIL': '/var/mail/cltbld',
11:38:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:38:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:38:13 INFO - 'MOZ_NO_REMOTE': '1',
11:38:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:38:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:38:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:38:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:38:13 INFO - 'PWD': '/builds/slave/test',
11:38:13 INFO - 'SHELL': '/bin/bash',
11:38:13 INFO - 'SHLVL': '1',
11:38:13 INFO - 'TERM': 'linux',
11:38:13 INFO - 'TMOUT': '86400',
11:38:13 INFO - 'USER': 'cltbld',
11:38:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447527150.456577-874966315',
11:38:13 INFO - '_': '/tools/buildbot/bin/python'}
11:38:13 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:38:13 INFO - Downloading/unpacking psutil>=0.7.1
11:38:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:38:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:38:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:38:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:38:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:38:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:38:17 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
11:38:18 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
11:38:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
11:38:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
11:38:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
11:38:18 INFO - Installing collected packages: psutil
11:38:18 INFO - Running setup.py install for psutil
11:38:18 INFO - building 'psutil._psutil_linux' extension
11:38:18 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:38:19 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:38:19 INFO - building 'psutil._psutil_posix' extension
11:38:19 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:38:19 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:38:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
11:38:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
11:38:20 INFO - Successfully installed psutil
11:38:20 INFO - Cleaning up...
11:38:20 INFO - Return code: 0
11:38:20 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
11:38:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:38:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:38:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:38:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:38:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:38:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:38:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1f53f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22db300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2311a60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23e02e0>, '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 0x230e0b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23d8f10>, '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-1447527150.456577-874966315', '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:38:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
11:38:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
11:38:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:38:20 INFO - 'CCACHE_UMASK': '002',
11:38:20 INFO - 'DISPLAY': ':0',
11:38:20 INFO - 'HOME': '/home/cltbld',
11:38:20 INFO - 'LANG': 'en_US.UTF-8',
11:38:20 INFO - 'LOGNAME': 'cltbld',
11:38:20 INFO - 'MAIL': '/var/mail/cltbld',
11:38:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:38:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:38:20 INFO - 'MOZ_NO_REMOTE': '1',
11:38:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:38:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:38:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:38:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:38:20 INFO - 'PWD': '/builds/slave/test',
11:38:20 INFO - 'SHELL': '/bin/bash',
11:38:20 INFO - 'SHLVL': '1',
11:38:20 INFO - 'TERM': 'linux',
11:38:20 INFO - 'TMOUT': '86400',
11:38:20 INFO - 'USER': 'cltbld',
11:38:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447527150.456577-874966315',
11:38:20 INFO - '_': '/tools/buildbot/bin/python'}
11:38:20 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:38:20 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
11:38:20 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:38:20 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:38:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:38:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:38:20 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:38:20 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:38:25 INFO - Downloading mozsystemmonitor-0.0.tar.gz
11:38:25 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
11:38:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
11:38:25 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:38:25 INFO - Installing collected packages: mozsystemmonitor
11:38:25 INFO - Running setup.py install for mozsystemmonitor
11:38:25 INFO - Successfully installed mozsystemmonitor
11:38:25 INFO - Cleaning up...
11:38:25 INFO - Return code: 0
11:38:25 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
11:38:25 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:38:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:38:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:38:25 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:38:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:38:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:38:25 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1f53f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22db300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2311a60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23e02e0>, '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 0x230e0b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23d8f10>, '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-1447527150.456577-874966315', '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:38:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
11:38:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
11:38:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:38:25 INFO - 'CCACHE_UMASK': '002',
11:38:25 INFO - 'DISPLAY': ':0',
11:38:25 INFO - 'HOME': '/home/cltbld',
11:38:25 INFO - 'LANG': 'en_US.UTF-8',
11:38:25 INFO - 'LOGNAME': 'cltbld',
11:38:25 INFO - 'MAIL': '/var/mail/cltbld',
11:38:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:38:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:38:25 INFO - 'MOZ_NO_REMOTE': '1',
11:38:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:38:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:38:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:38:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:38:25 INFO - 'PWD': '/builds/slave/test',
11:38:25 INFO - 'SHELL': '/bin/bash',
11:38:25 INFO - 'SHLVL': '1',
11:38:25 INFO - 'TERM': 'linux',
11:38:25 INFO - 'TMOUT': '86400',
11:38:25 INFO - 'USER': 'cltbld',
11:38:25 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447527150.456577-874966315',
11:38:25 INFO - '_': '/tools/buildbot/bin/python'}
11:38:25 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:38:25 INFO - Downloading/unpacking blobuploader==1.2.4
11:38:25 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:38:25 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:38:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:38:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:38:25 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:38:25 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:38:30 INFO - Downloading blobuploader-1.2.4.tar.gz
11:38:30 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
11:38:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
11:38:30 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
11:38: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:38: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:38:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:38:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:38: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:38: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:38:31 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
11:38:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
11:38:31 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
11:38:31 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:38:31 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:38:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:38:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:38:31 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:38:31 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:38:32 INFO - Downloading docopt-0.6.1.tar.gz
11:38:32 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
11:38:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
11:38:32 INFO - Installing collected packages: blobuploader, requests, docopt
11:38:32 INFO - Running setup.py install for blobuploader
11:38:32 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
11:38:32 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
11:38:32 INFO - Running setup.py install for requests
11:38:33 INFO - Running setup.py install for docopt
11:38:33 INFO - Successfully installed blobuploader requests docopt
11:38:33 INFO - Cleaning up...
11:38:33 INFO - Return code: 0
11:38:33 INFO - Installing None into virtualenv /builds/slave/test/build/venv
11:38:33 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:38:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:38:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:38:33 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:38:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:38:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:38:33 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1f53f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22db300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2311a60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23e02e0>, '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 0x230e0b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23d8f10>, '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-1447527150.456577-874966315', '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:38:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
11:38:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
11:38:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:38:33 INFO - 'CCACHE_UMASK': '002',
11:38:33 INFO - 'DISPLAY': ':0',
11:38:33 INFO - 'HOME': '/home/cltbld',
11:38:33 INFO - 'LANG': 'en_US.UTF-8',
11:38:33 INFO - 'LOGNAME': 'cltbld',
11:38:33 INFO - 'MAIL': '/var/mail/cltbld',
11:38:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:38:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:38:33 INFO - 'MOZ_NO_REMOTE': '1',
11:38:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:38:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:38:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:38:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:38:33 INFO - 'PWD': '/builds/slave/test',
11:38:33 INFO - 'SHELL': '/bin/bash',
11:38:33 INFO - 'SHLVL': '1',
11:38:33 INFO - 'TERM': 'linux',
11:38:33 INFO - 'TMOUT': '86400',
11:38:33 INFO - 'USER': 'cltbld',
11:38:33 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447527150.456577-874966315',
11:38:33 INFO - '_': '/tools/buildbot/bin/python'}
11:38:34 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:38:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
11:38:34 INFO - Running setup.py (path:/tmp/pip-9Es5TQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
11:38:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
11:38:34 INFO - Running setup.py (path:/tmp/pip-2Su3zY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
11:38:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
11:38:34 INFO - Running setup.py (path:/tmp/pip-amU0Cd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
11:38:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
11:38:34 INFO - Running setup.py (path:/tmp/pip-BTQRU0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
11:38:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
11:38:34 INFO - Running setup.py (path:/tmp/pip-hqTTNb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
11:38:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
11:38:34 INFO - Running setup.py (path:/tmp/pip-Lc8qsj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
11:38:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
11:38:34 INFO - Running setup.py (path:/tmp/pip-_w78ms-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
11:38:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
11:38:35 INFO - Running setup.py (path:/tmp/pip-cgRIDs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
11:38:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
11:38:35 INFO - Running setup.py (path:/tmp/pip-yJTq0S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
11:38:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
11:38:35 INFO - Running setup.py (path:/tmp/pip-C2sf5p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
11:38:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
11:38:35 INFO - Running setup.py (path:/tmp/pip-7R1vAB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
11:38:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
11:38:35 INFO - Running setup.py (path:/tmp/pip-vKLjvR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
11:38:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
11:38:35 INFO - Running setup.py (path:/tmp/pip-486bn8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
11:38:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
11:38:35 INFO - Running setup.py (path:/tmp/pip-GpTzSS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
11:38:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
11:38:35 INFO - Running setup.py (path:/tmp/pip-22yQK1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
11:38:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
11:38:36 INFO - Running setup.py (path:/tmp/pip-oV6F1c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
11:38:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
11:38:36 INFO - Running setup.py (path:/tmp/pip-m2wuKS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
11:38:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
11:38:36 INFO - Running setup.py (path:/tmp/pip-QkuJiG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
11:38:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
11:38:36 INFO - Running setup.py (path:/tmp/pip-VWaPeW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
11:38:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:38:36 INFO - Running setup.py (path:/tmp/pip-WpaXN5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:38:36 INFO - Unpacking /builds/slave/test/build/tests/marionette
11:38:37 INFO - Running setup.py (path:/tmp/pip-2yxdD8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
11:38:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
11:38:37 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:38:37 INFO - Running setup.py install for manifestparser
11:38:37 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
11:38:37 INFO - Running setup.py install for mozcrash
11:38:37 INFO - Running setup.py install for mozdebug
11:38:37 INFO - Running setup.py install for mozdevice
11:38:37 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
11:38:37 INFO - Installing dm script to /builds/slave/test/build/venv/bin
11:38:38 INFO - Running setup.py install for mozfile
11:38:38 INFO - Running setup.py install for mozhttpd
11:38:38 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
11:38:38 INFO - Running setup.py install for mozinfo
11:38:38 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
11:38:38 INFO - Running setup.py install for mozInstall
11:38:38 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
11:38:38 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
11:38:38 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
11:38:38 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
11:38:38 INFO - Running setup.py install for mozleak
11:38:38 INFO - Running setup.py install for mozlog
11:38:39 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
11:38:39 INFO - Running setup.py install for moznetwork
11:38:39 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
11:38:39 INFO - Running setup.py install for mozprocess
11:38:39 INFO - Running setup.py install for mozprofile
11:38:39 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
11:38:39 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
11:38:39 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
11:38:39 INFO - Running setup.py install for mozrunner
11:38:40 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
11:38:40 INFO - Running setup.py install for mozscreenshot
11:38:40 INFO - Running setup.py install for moztest
11:38:40 INFO - Running setup.py install for mozversion
11:38:40 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
11:38:40 INFO - Running setup.py install for marionette-transport
11:38:40 INFO - Running setup.py install for marionette-driver
11:38:41 INFO - Running setup.py install for browsermob-proxy
11:38:41 INFO - Running setup.py install for marionette-client
11:38:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
11:38:41 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
11:38:41 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:38:41 INFO - Cleaning up...
11:38:41 INFO - Return code: 0
11:38:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv
11:38: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:38:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:38:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:38: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:38:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:38:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:38:41 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1f53f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22db300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2311a60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23e02e0>, '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 0x230e0b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23d8f10>, '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-1447527150.456577-874966315', '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:38:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
11:38:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
11:38:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:38:41 INFO - 'CCACHE_UMASK': '002',
11:38:41 INFO - 'DISPLAY': ':0',
11:38:41 INFO - 'HOME': '/home/cltbld',
11:38:41 INFO - 'LANG': 'en_US.UTF-8',
11:38:41 INFO - 'LOGNAME': 'cltbld',
11:38:41 INFO - 'MAIL': '/var/mail/cltbld',
11:38:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:38:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:38:41 INFO - 'MOZ_NO_REMOTE': '1',
11:38:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:38:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:38:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:38:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:38:41 INFO - 'PWD': '/builds/slave/test',
11:38:41 INFO - 'SHELL': '/bin/bash',
11:38:41 INFO - 'SHLVL': '1',
11:38:41 INFO - 'TERM': 'linux',
11:38:41 INFO - 'TMOUT': '86400',
11:38:41 INFO - 'USER': 'cltbld',
11:38:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447527150.456577-874966315',
11:38:41 INFO - '_': '/tools/buildbot/bin/python'}
11:38:42 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
11:38:42 INFO - Running setup.py (path:/tmp/pip-gYvrn3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
11:38:42 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:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
11:38:42 INFO - Running setup.py (path:/tmp/pip-8jD37z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
11:38:42 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:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
11:38:42 INFO - Running setup.py (path:/tmp/pip-DtICb_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
11:38:42 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:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
11:38:42 INFO - Running setup.py (path:/tmp/pip-E4HgKv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
11:38:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.47 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
11:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
11:38:42 INFO - Running setup.py (path:/tmp/pip-6CDzZt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
11:38:42 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:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
11:38:43 INFO - Running setup.py (path:/tmp/pip-q4LQ3P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
11:38:43 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:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
11:38:43 INFO - Running setup.py (path:/tmp/pip-3BmXQ2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
11:38:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
11:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
11:38:43 INFO - Running setup.py (path:/tmp/pip-RPE7js-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
11:38:43 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:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
11:38:43 INFO - Running setup.py (path:/tmp/pip-pbBdLS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
11:38:43 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:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
11:38:43 INFO - Running setup.py (path:/tmp/pip-zrmAV_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
11:38:43 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:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
11:38:43 INFO - Running setup.py (path:/tmp/pip-0DCGRI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
11:38:43 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:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
11:38:43 INFO - Running setup.py (path:/tmp/pip-ihJQFT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
11:38:43 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:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
11:38:43 INFO - Running setup.py (path:/tmp/pip-pjJbum-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
11:38:44 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:38:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
11:38:44 INFO - Running setup.py (path:/tmp/pip-PesOkv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
11:38:44 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:38:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
11:38:44 INFO - Running setup.py (path:/tmp/pip-G6r0ax-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
11:38:44 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:38:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
11:38:44 INFO - Running setup.py (path:/tmp/pip-vEzSDm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
11:38:44 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:38:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
11:38:44 INFO - Running setup.py (path:/tmp/pip-7SKmMb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
11:38:44 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:38:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
11:38:44 INFO - Running setup.py (path:/tmp/pip-j77RpX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
11:38:44 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:38:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
11:38:44 INFO - Running setup.py (path:/tmp/pip-NVDvcK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
11:38:44 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.1 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
11:38:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:38:44 INFO - Running setup.py (path:/tmp/pip-kUU0IO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:38:45 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:38:45 INFO - Unpacking /builds/slave/test/build/tests/marionette
11:38:45 INFO - Running setup.py (path:/tmp/pip-NkcY0Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
11:38:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
11:38:45 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.0.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
11:38:45 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:38:45 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:38:45 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:38:45 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.47->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
11:38:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.47->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
11:38:45 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
11:38:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:38:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:38:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:38:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:38:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:38:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:38:49 INFO - Downloading blessings-1.5.1.tar.gz
11:38:50 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:38:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
11:38:50 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:38:50 INFO - Installing collected packages: blessings
11:38:50 INFO - Running setup.py install for blessings
11:38:50 INFO - Successfully installed blessings
11:38:50 INFO - Cleaning up...
11:38:50 INFO - Return code: 0
11:38:50 INFO - Done creating virtualenv /builds/slave/test/build/venv.
11:38:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
11:38:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
11:38:51 INFO - Reading from file tmpfile_stdout
11:38:51 INFO - Current package versions:
11:38:51 INFO - argparse == 1.2.1
11:38:51 INFO - blessings == 1.5.1
11:38:51 INFO - blobuploader == 1.2.4
11:38:51 INFO - browsermob-proxy == 0.6.0
11:38:51 INFO - docopt == 0.6.1
11:38:51 INFO - manifestparser == 1.1
11:38:51 INFO - marionette-client == 2.0.0
11:38:51 INFO - marionette-driver == 1.1.1
11:38:51 INFO - marionette-transport == 1.0.0
11:38:51 INFO - mozInstall == 1.12
11:38:51 INFO - mozcrash == 0.16
11:38:51 INFO - mozdebug == 0.1
11:38:51 INFO - mozdevice == 0.47
11:38:51 INFO - mozfile == 1.2
11:38:51 INFO - mozhttpd == 0.7
11:38:51 INFO - mozinfo == 0.9
11:38:51 INFO - mozleak == 0.1
11:38:51 INFO - mozlog == 3.0
11:38:51 INFO - moznetwork == 0.27
11:38:51 INFO - mozprocess == 0.22
11:38:51 INFO - mozprofile == 0.27
11:38:51 INFO - mozrunner == 6.11
11:38:51 INFO - mozscreenshot == 0.1
11:38:51 INFO - mozsystemmonitor == 0.0
11:38:51 INFO - moztest == 0.7
11:38:51 INFO - mozversion == 1.4
11:38:51 INFO - psutil == 3.1.1
11:38:51 INFO - requests == 1.2.3
11:38:51 INFO - wsgiref == 0.1.2
11:38:51 INFO - Running post-action listener: _resource_record_post_action
11:38:51 INFO - Running post-action listener: _start_resource_monitoring
11:38:51 INFO - Starting resource monitoring.
11:38:51 INFO - #####
11:38:51 INFO - ##### Running pull step.
11:38:51 INFO - #####
11:38:51 INFO - Running pre-action listener: _resource_record_pre_action
11:38:51 INFO - Running main action method: pull
11:38:51 INFO - Pull has nothing to do!
11:38:51 INFO - Running post-action listener: _resource_record_post_action
11:38:51 INFO - #####
11:38:51 INFO - ##### Running install step.
11:38:51 INFO - #####
11:38:51 INFO - Running pre-action listener: _resource_record_pre_action
11:38:51 INFO - Running main action method: install
11:38:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
11:38:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
11:38:51 INFO - Reading from file tmpfile_stdout
11:38:51 INFO - Detecting whether we're running mozinstall >=1.0...
11:38:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
11:38:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
11:38:51 INFO - Reading from file tmpfile_stdout
11:38:51 INFO - Output received:
11:38:51 INFO - Usage: mozinstall [options] installer
11:38:51 INFO - Options:
11:38:51 INFO - -h, --help show this help message and exit
11:38:51 INFO - -d DEST, --destination=DEST
11:38:51 INFO - Directory to install application into. [default:
11:38:51 INFO - "/builds/slave/test"]
11:38:51 INFO - --app=APP Application being installed. [default: firefox]
11:38:51 INFO - mkdir: /builds/slave/test/build/application
11:38:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
11:38:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
11:39:13 INFO - Reading from file tmpfile_stdout
11:39:13 INFO - Output received:
11:39:13 INFO - /builds/slave/test/build/application/firefox/firefox
11:39:13 INFO - Running post-action listener: _resource_record_post_action
11:39:13 INFO - #####
11:39:13 INFO - ##### Running run-tests step.
11:39:13 INFO - #####
11:39:13 INFO - Running pre-action listener: _resource_record_pre_action
11:39:13 INFO - Running main action method: run_tests
11:39:13 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
11:39:13 INFO - minidump filename unknown. determining based upon platform and arch
11:39:13 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
11:39:13 INFO - grabbing minidump binary from tooltool
11:39:13 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:39:13 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 0x23e02e0>, '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 0x230e0b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23d8f10>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
11:39:13 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:39:13 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:39:13 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
11:39:13 INFO - Return code: 0
11:39:13 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
11:39:13 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
11:39:13 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/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--e10s', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
11:39:13 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/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --e10s --total-chunks=8 --this-chunk=7 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
11:39:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:39:13 INFO - 'CCACHE_UMASK': '002',
11:39:13 INFO - 'DISPLAY': ':0',
11:39:13 INFO - 'HOME': '/home/cltbld',
11:39:13 INFO - 'LANG': 'en_US.UTF-8',
11:39:13 INFO - 'LOGNAME': 'cltbld',
11:39:13 INFO - 'MAIL': '/var/mail/cltbld',
11:39:13 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
11:39:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:39:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:39:14 INFO - 'MOZ_NO_REMOTE': '1',
11:39:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:39:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:39:14 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:39:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:39:14 INFO - 'PWD': '/builds/slave/test',
11:39:14 INFO - 'SHELL': '/bin/bash',
11:39:14 INFO - 'SHLVL': '1',
11:39:14 INFO - 'TERM': 'linux',
11:39:14 INFO - 'TMOUT': '86400',
11:39:14 INFO - 'USER': 'cltbld',
11:39:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447527150.456577-874966315',
11:39:14 INFO - '_': '/tools/buildbot/bin/python'}
11:39:14 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/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--e10s', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
11:39:20 INFO - Using 1 client processes
11:39:20 INFO - wptserve Starting http server on 127.0.0.1:8000
11:39:21 INFO - wptserve Starting http server on 127.0.0.1:8001
11:39:21 INFO - wptserve Starting http server on 127.0.0.1:8443
11:39:23 INFO - SUITE-START | Running 820 tests
11:39:23 INFO - Running testharness tests
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 7ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:39:23 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:39:23 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:39:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
11:39:23 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:39:23 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:39:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
11:39:23 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:39:23 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:39:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
11:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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 8ms
11:39:23 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:39:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
11:39:23 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:39:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 1ms
11:39:23 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:39:23 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:39:23 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:39:23 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:39:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
11:39:23 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:39:23 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:39:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
11:39:23 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:39:23 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:39:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
11:39:23 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:39:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
11:39:23 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:39:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
11:39:23 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:39:23 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:39:23 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:39:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
11:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
11:39:23 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:39:23 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:39:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
11:39:23 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:39:23 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:39:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
11:39:23 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:39:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
11:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
11:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
11:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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 1ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 8ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:39:23 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:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:39:23 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:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:39:23 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:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:39:23 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:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:39:23 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:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:39:23 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:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:39:23 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:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:39:23 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:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:39:23 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:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:39:23 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:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:39:23 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:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:39:23 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:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:39:23 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:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:39:23 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:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:39:23 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:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:39:23 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:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:39:23 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:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:39:23 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:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:39:23 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:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:39:23 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:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:39:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:39:23 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:39:23 INFO - TEST-START | /selection/extend.html
11:39:23 INFO - TEST-SKIP | /selection/extend.html | took 0ms
11:39:23 INFO - Setting up ssl
11:39:23 INFO - PROCESS | certutil |
11:39:23 INFO - PROCESS | certutil |
11:39:23 INFO - PROCESS | certutil |
11:39:23 INFO - Certificate Nickname Trust Attributes
11:39:23 INFO - SSL,S/MIME,JAR/XPI
11:39:23 INFO -
11:39:23 INFO - web-platform-tests CT,,
11:39:23 INFO -
11:39:23 INFO - Starting runner
11:39:25 INFO - PROCESS | 1883 | 1447529965301 Marionette INFO Marionette enabled via build flag and pref
11:39:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f2771923800 == 1 [pid = 1883] [id = 1]
11:39:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 1 (0x7f277702f800) [pid = 1883] [serial = 1] [outer = (nil)]
11:39:25 INFO - PROCESS | 1883 | [1883] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2084
11:39:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 2 (0x7f2771965400) [pid = 1883] [serial = 2] [outer = 0x7f277702f800]
11:39:25 INFO - PROCESS | 1883 | 1447529965899 Marionette INFO Listening on port 2828
11:39:26 INFO - PROCESS | 1883 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f276dc74520
11:39:27 INFO - PROCESS | 1883 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
11:39:27 INFO - PROCESS | 1883 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f276d024340
11:39:27 INFO - PROCESS | 1883 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f276d0292e0
11:39:27 INFO - PROCESS | 1883 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f276d0295e0
11:39:27 INFO - PROCESS | 1883 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f276d029910
11:39:27 INFO - PROCESS | 1883 | 1447529967638 Marionette INFO Marionette enabled via command-line flag
11:39:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f276cf77800 == 2 [pid = 1883] [id = 2]
11:39:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 3 (0x7f276cf6a400) [pid = 1883] [serial = 3] [outer = (nil)]
11:39:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 4 (0x7f276cf6b000) [pid = 1883] [serial = 4] [outer = 0x7f276cf6a400]
11:39:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 5 (0x7f276ce3b400) [pid = 1883] [serial = 5] [outer = 0x7f277702f800]
11:39:27 INFO - PROCESS | 1883 | [1883] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
11:39:27 INFO - PROCESS | 1883 | 1447529967841 Marionette INFO Accepted connection conn0 from 127.0.0.1:33784
11:39:27 INFO - PROCESS | 1883 | 1447529967844 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:39:28 INFO - PROCESS | 1883 | [1883] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
11:39:28 INFO - PROCESS | 1883 | 1447529968028 Marionette INFO Accepted connection conn1 from 127.0.0.1:33785
11:39:28 INFO - PROCESS | 1883 | 1447529968029 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:39:28 INFO - PROCESS | 1883 | 1447529968034 Marionette INFO Closed connection conn0
11:39:28 INFO - PROCESS | 1883 | [1883] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
11:39:28 INFO - PROCESS | 1883 | 1447529968088 Marionette INFO Accepted connection conn2 from 127.0.0.1:33786
11:39:28 INFO - PROCESS | 1883 | 1447529968088 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:39:28 INFO - PROCESS | 1883 | 1447529968115 Marionette INFO Closed connection conn2
11:39:28 INFO - PROCESS | 1883 | 1447529968123 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
11:39:28 INFO - PROCESS | 1883 | [1883] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
11:39:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f2765845800 == 3 [pid = 1883] [id = 3]
11:39:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 6 (0x7f27649fa400) [pid = 1883] [serial = 6] [outer = (nil)]
11:39:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f2765846000 == 4 [pid = 1883] [id = 4]
11:39:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 7 (0x7f27649fac00) [pid = 1883] [serial = 7] [outer = (nil)]
11:39:29 INFO - PROCESS | 1883 | [1883] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
11:39:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f276292d800 == 5 [pid = 1883] [id = 5]
11:39:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 8 (0x7f276291c400) [pid = 1883] [serial = 8] [outer = (nil)]
11:39:29 INFO - PROCESS | 1883 | [1883] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
11:39:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 9 (0x7f276292a800) [pid = 1883] [serial = 9] [outer = 0x7f276291c400]
11:39:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 10 (0x7f2762429c00) [pid = 1883] [serial = 10] [outer = 0x7f27649fa400]
11:39:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 11 (0x7f276242a400) [pid = 1883] [serial = 11] [outer = 0x7f27649fac00]
11:39:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 12 (0x7f276242c000) [pid = 1883] [serial = 12] [outer = 0x7f276291c400]
11:39:31 INFO - PROCESS | 1883 | 1447529971594 Marionette INFO loaded listener.js
11:39:31 INFO - PROCESS | 1883 | 1447529971626 Marionette INFO loaded listener.js
11:39:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 13 (0x7f2761634000) [pid = 1883] [serial = 13] [outer = 0x7f276291c400]
11:39:32 INFO - PROCESS | 1883 | 1447529972040 Marionette DEBUG conn1 client <- {"sessionId":"8e3bacc7-f29e-4944-af34-8186b85061ce","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151114101033","device":"desktop","version":"45.0a1"}}
11:39:32 INFO - PROCESS | 1883 | [1883] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:39:32 INFO - PROCESS | 1883 | 1447529972392 Marionette DEBUG conn1 -> {"name":"getContext"}
11:39:32 INFO - PROCESS | 1883 | 1447529972395 Marionette DEBUG conn1 client <- {"value":"content"}
11:39:32 INFO - PROCESS | 1883 | 1447529972737 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
11:39:32 INFO - PROCESS | 1883 | 1447529972740 Marionette DEBUG conn1 client <- {}
11:39:32 INFO - PROCESS | 1883 | 1447529972838 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:39:34 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/toolkit/xre/nsXREDirProvider.cpp, line 1399
11:39:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f2166800 == 1 [pid = 1933] [id = 1]
11:39:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 1 (0x7fe7f0d09c00) [pid = 1933] [serial = 1] [outer = (nil)]
11:39:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 2 (0x7fe7f0dd3400) [pid = 1933] [serial = 2] [outer = 0x7fe7f0d09c00]
11:39:34 INFO - PROCESS | 1883 | [Parent 1883] WARNING: Could not get disk information from DiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/storage/DOMStorageIPC.cpp, line 320
11:39:35 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:39:35 INFO - PROCESS | 1883 | [Parent 1883] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
11:39:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 3 (0x7fe7f07d5c00) [pid = 1933] [serial = 3] [outer = 0x7fe7f0d09c00]
11:39:35 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 214
11:39:35 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 282
11:39:36 INFO - PROCESS | 1883 | [Parent 1883] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
11:39:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:39:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7efce0000 == 2 [pid = 1933] [id = 2]
11:39:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 4 (0x7fe7ef2ea400) [pid = 1933] [serial = 4] [outer = (nil)]
11:39:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 5 (0x7fe7ef2eb400) [pid = 1933] [serial = 5] [outer = 0x7fe7ef2ea400]
11:39:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f275ebbf800 == 6 [pid = 1883] [id = 6]
11:39:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 14 (0x7f275c7e6800) [pid = 1883] [serial = 14] [outer = (nil)]
11:39:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 15 (0x7f275c7ed800) [pid = 1883] [serial = 15] [outer = 0x7f275c7e6800]
11:39:36 INFO - PROCESS | 1883 | 1447529976819 Marionette INFO loaded listener.js
11:39:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f2761861000 == 7 [pid = 1883] [id = 7]
11:39:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 16 (0x7f275ffa6400) [pid = 1883] [serial = 16] [outer = (nil)]
11:39:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 17 (0x7f276144c400) [pid = 1883] [serial = 17] [outer = 0x7f275c7e6800]
11:39:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 18 (0x7f275e544c00) [pid = 1883] [serial = 18] [outer = 0x7f275ffa6400]
11:39:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 19 (0x7f275da0e000) [pid = 1883] [serial = 19] [outer = 0x7f275ffa6400]
11:39:37 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:39:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 6 (0x7fe7ef056800) [pid = 1933] [serial = 6] [outer = 0x7fe7ef2ea400]
11:39:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f2762939000 == 8 [pid = 1883] [id = 8]
11:39:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 20 (0x7f275e545000) [pid = 1883] [serial = 20] [outer = (nil)]
11:39:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 21 (0x7f2762688400) [pid = 1883] [serial = 21] [outer = 0x7f275e545000]
11:39:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 22 (0x7f2762683c00) [pid = 1883] [serial = 22] [outer = 0x7f275e545000]
11:39:37 INFO - PROCESS | 1883 | [Parent 1883] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
11:39:37 INFO - PROCESS | 1883 | [Parent 1883] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:39:38 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:39:38 INFO - document served over http requires an http
11:39:38 INFO - sub-resource via fetch-request using the http-csp
11:39:38 INFO - delivery method with keep-origin-redirect and when
11:39: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:39:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:39:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:39:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:39:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:39:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:38 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:39:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2401ms
11:39:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:39:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f0b2d000 == 3 [pid = 1933] [id = 3]
11:39:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 7 (0x7fe7ef0f7400) [pid = 1933] [serial = 7] [outer = (nil)]
11:39:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 8 (0x7fe7ef0f8400) [pid = 1933] [serial = 8] [outer = 0x7fe7ef0f7400]
11:39:39 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:39:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 9 (0x7fe7eee8bc00) [pid = 1933] [serial = 9] [outer = 0x7fe7ef0f7400]
11:39:40 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:39:40 INFO - document served over http requires an http
11:39:40 INFO - sub-resource via fetch-request using the http-csp
11:39:40 INFO - delivery method with no-redirect and when
11:39: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"
11:39:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:39:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:39:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:39:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:39:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:40 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:39:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1528ms
11:39:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:39:40 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eee68800 == 4 [pid = 1933] [id = 4]
11:39:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 10 (0x7fe7eee96c00) [pid = 1933] [serial = 10] [outer = (nil)]
11:39:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 11 (0x7fe7eee98000) [pid = 1933] [serial = 11] [outer = 0x7fe7eee96c00]
11:39:41 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:39:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 12 (0x7fe7eece5800) [pid = 1933] [serial = 12] [outer = 0x7fe7eee96c00]
11:39:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7f276292d800 == 7 [pid = 1883] [id = 5]
11:39:42 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:39:42 INFO - document served over http requires an http
11:39:42 INFO - sub-resource via fetch-request using the http-csp
11:39:42 INFO - delivery method with swap-origin-redirect and when
11:39: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:39:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:39:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:39:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:39:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:39:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:42 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:39:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2244ms
11:39:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:39:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eeb35800 == 5 [pid = 1933] [id = 5]
11:39:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 13 (0x7fe7eecf2000) [pid = 1933] [serial = 13] [outer = (nil)]
11:39:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 14 (0x7fe7eecf3400) [pid = 1933] [serial = 14] [outer = 0x7fe7eecf2000]
11:39:43 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:39:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 15 (0x7fe7ee851800) [pid = 1933] [serial = 15] [outer = 0x7fe7eecf2000]
11:39:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee89e000 == 6 [pid = 1933] [id = 6]
11:39:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 16 (0x7fe7ee856000) [pid = 1933] [serial = 16] [outer = (nil)]
11:39:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 17 (0x7fe7ee85a000) [pid = 1933] [serial = 17] [outer = 0x7fe7ee856000]
11:39:43 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:39:43 INFO - document served over http requires an http
11:39:43 INFO - sub-resource via iframe-tag using the http-csp
11:39:43 INFO - delivery method with keep-origin-redirect and when
11:39: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:39:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:39:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:39:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:39:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:43 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:39:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1382ms
11:39:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:39:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee8ab800 == 7 [pid = 1933] [id = 7]
11:39:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 18 (0x7fe7ee757000) [pid = 1933] [serial = 18] [outer = (nil)]
11:39:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 19 (0x7fe7ee758000) [pid = 1933] [serial = 19] [outer = 0x7fe7ee757000]
11:39:44 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:39:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 20 (0x7fe7ee75ec00) [pid = 1933] [serial = 20] [outer = 0x7fe7ee757000]
11:39:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee409800 == 8 [pid = 1933] [id = 8]
11:39:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 21 (0x7fe7ee84f800) [pid = 1933] [serial = 21] [outer = (nil)]
11:39:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 22 (0x7fe7ee856800) [pid = 1933] [serial = 22] [outer = 0x7fe7ee84f800]
11:39:45 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:39:45 INFO - document served over http requires an http
11:39:45 INFO - sub-resource via iframe-tag using the http-csp
11:39:45 INFO - delivery method with no-redirect and when
11:39: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:39:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:39:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:39:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:39:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:45 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:39:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1488ms
11:39:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:39:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee415000 == 9 [pid = 1933] [id = 9]
11:39:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 23 (0x7fe7ee756400) [pid = 1933] [serial = 23] [outer = (nil)]
11:39:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 24 (0x7fe7eecea800) [pid = 1933] [serial = 24] [outer = 0x7fe7ee756400]
11:39:46 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:39:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 25 (0x7fe7ef0f2000) [pid = 1933] [serial = 25] [outer = 0x7fe7ee756400]
11:39:47 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee8af000 == 10 [pid = 1933] [id = 10]
11:39:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 26 (0x7fe7efc77000) [pid = 1933] [serial = 26] [outer = (nil)]
11:39:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 27 (0x7fe7f07d5000) [pid = 1933] [serial = 27] [outer = 0x7fe7efc77000]
11:39:47 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:39:47 INFO - document served over http requires an http
11:39:47 INFO - sub-resource via iframe-tag using the http-csp
11:39:47 INFO - delivery method with swap-origin-redirect and when
11:39: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:39:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:39:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:39:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:39:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:47 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:39:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2088ms
11:39:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:39:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eeb26800 == 11 [pid = 1933] [id = 11]
11:39:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 28 (0x7fe7ee85ac00) [pid = 1933] [serial = 28] [outer = (nil)]
11:39:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 29 (0x7fe7eece7400) [pid = 1933] [serial = 29] [outer = 0x7fe7ee85ac00]
11:39:48 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:39:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 30 (0x7fe7ef04c400) [pid = 1933] [serial = 30] [outer = 0x7fe7ee85ac00]
11:39:48 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee89e000 == 10 [pid = 1933] [id = 6]
11:39:48 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eeb35800 == 9 [pid = 1933] [id = 5]
11:39:48 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eee68800 == 8 [pid = 1933] [id = 4]
11:39:48 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f0b2d000 == 7 [pid = 1933] [id = 3]
11:39:48 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7efce0000 == 6 [pid = 1933] [id = 2]
11:39:49 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:39:49 INFO - document served over http requires an http
11:39:49 INFO - sub-resource via script-tag using the http-csp
11:39:49 INFO - delivery method with keep-origin-redirect and when
11:39: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:39:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:39:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:39:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:39:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:49 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:39:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1967ms
11:39:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:39:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eee60800 == 7 [pid = 1933] [id = 12]
11:39:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 31 (0x7fe7eee8b800) [pid = 1933] [serial = 31] [outer = (nil)]
11:39:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 32 (0x7fe7f07cfc00) [pid = 1933] [serial = 32] [outer = 0x7fe7eee8b800]
11:39:50 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:39:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 33 (0x7fe7f09d2c00) [pid = 1933] [serial = 33] [outer = 0x7fe7eee8b800]
11:39:50 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:39:50 INFO - document served over http requires an http
11:39:50 INFO - sub-resource via script-tag using the http-csp
11:39:50 INFO - delivery method with no-redirect and when
11:39: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:39:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:39:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:39:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:39:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:51 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:39:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1535ms
11:39:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:39:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f09f7800 == 8 [pid = 1933] [id = 13]
11:39:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 34 (0x7fe7f0741000) [pid = 1933] [serial = 34] [outer = (nil)]
11:39:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 35 (0x7fe7f211f000) [pid = 1933] [serial = 35] [outer = 0x7fe7f0741000]
11:39:51 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:39:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 36 (0x7fe7f3f25c00) [pid = 1933] [serial = 36] [outer = 0x7fe7f0741000]
11:39:53 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:39:53 INFO - document served over http requires an http
11:39:53 INFO - sub-resource via script-tag using the http-csp
11:39:53 INFO - delivery method with swap-origin-redirect and when
11:39: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:39:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:39:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:39:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:39:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:53 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:39:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2147ms
11:39:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:39:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f2162800 == 9 [pid = 1933] [id = 14]
11:39:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 37 (0x7fe7f0d14000) [pid = 1933] [serial = 37] [outer = (nil)]
11:39:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 38 (0x7fe7f4043000) [pid = 1933] [serial = 38] [outer = 0x7fe7f0d14000]
11:39:54 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:39:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 39 (0x7fe7f71a5800) [pid = 1933] [serial = 39] [outer = 0x7fe7f0d14000]
11:39:54 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:39:54 INFO - document served over http requires an http
11:39:54 INFO - sub-resource via xhr-request using the http-csp
11:39:54 INFO - delivery method with keep-origin-redirect and when
11:39:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:39:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:39:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:39:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:39:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:54 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:39:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1683ms
11:39:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:39:55 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7edf39000 == 10 [pid = 1933] [id = 15]
11:39:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 40 (0x7fe7ef0f1000) [pid = 1933] [serial = 40] [outer = (nil)]
11:39:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 41 (0x7fe7ef2e8c00) [pid = 1933] [serial = 41] [outer = 0x7fe7ef0f1000]
11:39:55 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:39:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 42 (0x7fe7f3fee400) [pid = 1933] [serial = 42] [outer = 0x7fe7ef0f1000]
11:39:56 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:39:56 INFO - document served over http requires an http
11:39:56 INFO - sub-resource via xhr-request using the http-csp
11:39:56 INFO - delivery method with no-redirect and when
11:39: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"
11:39:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:39:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:39:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:39:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:56 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:39:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1793ms
11:39:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:39:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eeb33000 == 11 [pid = 1933] [id = 16]
11:39:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 43 (0x7fe7ef0f1400) [pid = 1933] [serial = 43] [outer = (nil)]
11:39:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 44 (0x7fe7f71b0400) [pid = 1933] [serial = 44] [outer = 0x7fe7ef0f1400]
11:39:57 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:39:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 45 (0x7fe7ed9e5400) [pid = 1933] [serial = 45] [outer = 0x7fe7ef0f1400]
11:39:58 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:39:58 INFO - document served over http requires an http
11:39:58 INFO - sub-resource via xhr-request using the http-csp
11:39:58 INFO - delivery method with swap-origin-redirect and when
11:39: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:39:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:39:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:39:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:39:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:58 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:39:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2260ms
11:39:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:39:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed772000 == 12 [pid = 1933] [id = 17]
11:39:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 46 (0x7fe7ee859400) [pid = 1933] [serial = 46] [outer = (nil)]
11:40:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 47 (0x7fe7eece6c00) [pid = 1933] [serial = 47] [outer = 0x7fe7ee859400]
11:40:00 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 48 (0x7fe7ef0f9400) [pid = 1933] [serial = 48] [outer = 0x7fe7ee859400]
11:40:01 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f09f7800 == 11 [pid = 1933] [id = 13]
11:40:01 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eee60800 == 10 [pid = 1933] [id = 12]
11:40:01 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eeb26800 == 9 [pid = 1933] [id = 11]
11:40:01 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee415000 == 8 [pid = 1933] [id = 9]
11:40:01 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee8af000 == 7 [pid = 1933] [id = 10]
11:40:01 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee409800 == 6 [pid = 1933] [id = 8]
11:40:01 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee8ab800 == 5 [pid = 1933] [id = 7]
11:40:02 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:40:02 INFO - document served over http requires an https
11:40:02 INFO - sub-resource via fetch-request using the http-csp
11:40:02 INFO - delivery method with keep-origin-redirect and when
11:40: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:40:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:02 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:40:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3126ms
11:40:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:40:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee416800 == 6 [pid = 1933] [id = 18]
11:40:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 49 (0x7fe7ee75fc00) [pid = 1933] [serial = 49] [outer = (nil)]
11:40:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 50 (0x7fe7ef2ed800) [pid = 1933] [serial = 50] [outer = 0x7fe7ee75fc00]
11:40:03 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 51 (0x7fe7f09d7c00) [pid = 1933] [serial = 51] [outer = 0x7fe7ee75fc00]
11:40:03 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:40:03 INFO - document served over http requires an https
11:40:03 INFO - sub-resource via fetch-request using the http-csp
11:40:03 INFO - delivery method with no-redirect and when
11:40: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:40:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:03 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:40:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1733ms
11:40:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:40:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7edf39000 == 5 [pid = 1933] [id = 15]
11:40:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eeb33000 == 4 [pid = 1933] [id = 16]
11:40:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f2162800 == 3 [pid = 1933] [id = 14]
11:40:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed772000 == 2 [pid = 1933] [id = 17]
11:40:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed762000 == 3 [pid = 1933] [id = 19]
11:40:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 52 (0x7fe7ed9e4400) [pid = 1933] [serial = 52] [outer = (nil)]
11:40:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 53 (0x7fe7ed9e6800) [pid = 1933] [serial = 53] [outer = 0x7fe7ed9e4400]
11:40:05 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 54 (0x7fe7eecec400) [pid = 1933] [serial = 54] [outer = 0x7fe7ed9e4400]
11:40:06 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:40:06 INFO - document served over http requires an https
11:40:06 INFO - sub-resource via fetch-request using the http-csp
11:40:06 INFO - delivery method with swap-origin-redirect and when
11:40: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:40:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:06 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:40:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2998ms
11:40:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 53 (0x7fe7ef2ea400) [pid = 1933] [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:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 52 (0x7fe7ef0f7400) [pid = 1933] [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:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 51 (0x7fe7ee84f800) [pid = 1933] [serial = 21] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447529985148]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 50 (0x7fe7ee85ac00) [pid = 1933] [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:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 49 (0x7fe7f0741000) [pid = 1933] [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:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 48 (0x7fe7eee8b800) [pid = 1933] [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:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 47 (0x7fe7efc77000) [pid = 1933] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 46 (0x7fe7ee756400) [pid = 1933] [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:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 45 (0x7fe7ef0f1400) [pid = 1933] [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:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 44 (0x7fe7ee757000) [pid = 1933] [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:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 43 (0x7fe7eecf2000) [pid = 1933] [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:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 42 (0x7fe7ef0f1000) [pid = 1933] [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:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 41 (0x7fe7f0d14000) [pid = 1933] [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:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 40 (0x7fe7eee96c00) [pid = 1933] [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:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 39 (0x7fe7ee856000) [pid = 1933] [serial = 16] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 38 (0x7fe7ee859400) [pid = 1933] [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:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 37 (0x7fe7f0dd3400) [pid = 1933] [serial = 2] [outer = (nil)] [url = about:blank]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 36 (0x7fe7ee85a000) [pid = 1933] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 35 (0x7fe7ee758000) [pid = 1933] [serial = 19] [outer = (nil)] [url = about:blank]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 34 (0x7fe7eee98000) [pid = 1933] [serial = 11] [outer = (nil)] [url = about:blank]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 33 (0x7fe7eece6c00) [pid = 1933] [serial = 47] [outer = (nil)] [url = about:blank]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 32 (0x7fe7f71b0400) [pid = 1933] [serial = 44] [outer = (nil)] [url = about:blank]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 31 (0x7fe7ef2e8c00) [pid = 1933] [serial = 41] [outer = (nil)] [url = about:blank]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 30 (0x7fe7eecf3400) [pid = 1933] [serial = 14] [outer = (nil)] [url = about:blank]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 29 (0x7fe7f4043000) [pid = 1933] [serial = 38] [outer = (nil)] [url = about:blank]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 28 (0x7fe7ef2eb400) [pid = 1933] [serial = 5] [outer = (nil)] [url = about:blank]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 27 (0x7fe7ef0f8400) [pid = 1933] [serial = 8] [outer = (nil)] [url = about:blank]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 26 (0x7fe7ef2ed800) [pid = 1933] [serial = 50] [outer = (nil)] [url = about:blank]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 25 (0x7fe7ee856800) [pid = 1933] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447529985148]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 24 (0x7fe7f07d5000) [pid = 1933] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 23 (0x7fe7eecea800) [pid = 1933] [serial = 24] [outer = (nil)] [url = about:blank]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 22 (0x7fe7f211f000) [pid = 1933] [serial = 35] [outer = (nil)] [url = about:blank]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 21 (0x7fe7eece7400) [pid = 1933] [serial = 29] [outer = (nil)] [url = about:blank]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 20 (0x7fe7f07cfc00) [pid = 1933] [serial = 32] [outer = (nil)] [url = about:blank]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 19 (0x7fe7ed9e5400) [pid = 1933] [serial = 45] [outer = (nil)] [url = about:blank]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 18 (0x7fe7f3fee400) [pid = 1933] [serial = 42] [outer = (nil)] [url = about:blank]
11:40:07 INFO - PROCESS | 1883 | --DOMWINDOW == 17 (0x7fe7f71a5800) [pid = 1933] [serial = 39] [outer = (nil)] [url = about:blank]
11:40:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 23 (0x7f276242cc00) [pid = 1883] [serial = 23] [outer = 0x7f275e545000]
11:40:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7edf4b800 == 4 [pid = 1933] [id = 20]
11:40:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 18 (0x7fe7ee84f400) [pid = 1933] [serial = 55] [outer = (nil)]
11:40:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 19 (0x7fe7ee850400) [pid = 1933] [serial = 56] [outer = 0x7fe7ee84f400]
11:40:08 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 20 (0x7fe7eecf2000) [pid = 1933] [serial = 57] [outer = 0x7fe7ee84f400]
11:40:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee40a800 == 5 [pid = 1933] [id = 21]
11:40:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 21 (0x7fe7ee751000) [pid = 1933] [serial = 58] [outer = (nil)]
11:40:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 22 (0x7fe7eece9400) [pid = 1933] [serial = 59] [outer = 0x7fe7ee751000]
11:40:10 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:40:10 INFO - document served over http requires an https
11:40:10 INFO - sub-resource via iframe-tag using the http-csp
11:40:10 INFO - delivery method with keep-origin-redirect and when
11:40: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:40:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:40:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:40:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:10 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:40:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3151ms
11:40:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:40:10 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee8a5800 == 6 [pid = 1933] [id = 22]
11:40:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 23 (0x7fe7ee758000) [pid = 1933] [serial = 60] [outer = (nil)]
11:40:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 24 (0x7fe7eece6c00) [pid = 1933] [serial = 61] [outer = 0x7fe7ee758000]
11:40:11 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 25 (0x7fe7ef2e3400) [pid = 1933] [serial = 62] [outer = 0x7fe7ee758000]
11:40:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eeb3e000 == 7 [pid = 1933] [id = 23]
11:40:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 26 (0x7fe7ee859000) [pid = 1933] [serial = 63] [outer = (nil)]
11:40:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 27 (0x7fe7f0741c00) [pid = 1933] [serial = 64] [outer = 0x7fe7ee859000]
11:40:12 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:40:12 INFO - document served over http requires an https
11:40:12 INFO - sub-resource via iframe-tag using the http-csp
11:40:12 INFO - delivery method with no-redirect and when
11:40: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:40:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:40:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:40:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:12 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:40:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1888ms
11:40:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:40:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed76f800 == 8 [pid = 1933] [id = 24]
11:40:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 28 (0x7fe7ed9ec400) [pid = 1933] [serial = 65] [outer = (nil)]
11:40:12 INFO - PROCESS | 1883 | --DOMWINDOW == 22 (0x7f2771965400) [pid = 1883] [serial = 2] [outer = (nil)] [url = about:blank]
11:40:12 INFO - PROCESS | 1883 | --DOMWINDOW == 21 (0x7f276242c000) [pid = 1883] [serial = 12] [outer = (nil)] [url = about:blank]
11:40:12 INFO - PROCESS | 1883 | --DOMWINDOW == 20 (0x7f276292a800) [pid = 1883] [serial = 9] [outer = (nil)] [url = about:blank]
11:40:12 INFO - PROCESS | 1883 | --DOMWINDOW == 19 (0x7f2762688400) [pid = 1883] [serial = 21] [outer = (nil)] [url = about:blank]
11:40:12 INFO - PROCESS | 1883 | --DOMWINDOW == 18 (0x7f275e544c00) [pid = 1883] [serial = 18] [outer = (nil)] [url = about:blank]
11:40:12 INFO - PROCESS | 1883 | --DOMWINDOW == 17 (0x7f275c7ed800) [pid = 1883] [serial = 15] [outer = (nil)] [url = about:blank]
11:40:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 29 (0x7fe7ee755c00) [pid = 1933] [serial = 66] [outer = 0x7fe7ed9ec400]
11:40:12 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 30 (0x7fe7eee95000) [pid = 1933] [serial = 67] [outer = 0x7fe7ed9ec400]
11:40:12 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed762000 == 7 [pid = 1933] [id = 19]
11:40:12 INFO - PROCESS | 1883 | --DOMWINDOW == 29 (0x7fe7ee75ec00) [pid = 1933] [serial = 20] [outer = (nil)] [url = about:blank]
11:40:12 INFO - PROCESS | 1883 | --DOMWINDOW == 28 (0x7fe7ef0f2000) [pid = 1933] [serial = 25] [outer = (nil)] [url = about:blank]
11:40:12 INFO - PROCESS | 1883 | --DOMWINDOW == 27 (0x7fe7ee851800) [pid = 1933] [serial = 15] [outer = (nil)] [url = about:blank]
11:40:12 INFO - PROCESS | 1883 | --DOMWINDOW == 26 (0x7fe7eece5800) [pid = 1933] [serial = 12] [outer = (nil)] [url = about:blank]
11:40:12 INFO - PROCESS | 1883 | --DOMWINDOW == 25 (0x7fe7ef056800) [pid = 1933] [serial = 6] [outer = (nil)] [url = about:blank]
11:40:12 INFO - PROCESS | 1883 | --DOMWINDOW == 24 (0x7fe7ef04c400) [pid = 1933] [serial = 30] [outer = (nil)] [url = about:blank]
11:40:12 INFO - PROCESS | 1883 | --DOMWINDOW == 23 (0x7fe7f3f25c00) [pid = 1933] [serial = 36] [outer = (nil)] [url = about:blank]
11:40:12 INFO - PROCESS | 1883 | --DOMWINDOW == 22 (0x7fe7f09d2c00) [pid = 1933] [serial = 33] [outer = (nil)] [url = about:blank]
11:40:12 INFO - PROCESS | 1883 | --DOMWINDOW == 21 (0x7fe7eee8bc00) [pid = 1933] [serial = 9] [outer = (nil)] [url = about:blank]
11:40:12 INFO - PROCESS | 1883 | --DOMWINDOW == 20 (0x7fe7ef0f9400) [pid = 1933] [serial = 48] [outer = (nil)] [url = about:blank]
11:40:13 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee419800 == 8 [pid = 1933] [id = 25]
11:40:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 21 (0x7fe7ef0eb400) [pid = 1933] [serial = 68] [outer = (nil)]
11:40:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 22 (0x7fe7ef2e4400) [pid = 1933] [serial = 69] [outer = 0x7fe7ef0eb400]
11:40:13 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:40:13 INFO - document served over http requires an https
11:40:13 INFO - sub-resource via iframe-tag using the http-csp
11:40:13 INFO - delivery method with swap-origin-redirect and when
11:40: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:40:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:40:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:40:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:13 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:40:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1596ms
11:40:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:40:13 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee8b1000 == 9 [pid = 1933] [id = 26]
11:40:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 23 (0x7fe7ee754800) [pid = 1933] [serial = 70] [outer = (nil)]
11:40:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 24 (0x7fe7ef0ec800) [pid = 1933] [serial = 71] [outer = 0x7fe7ee754800]
11:40:14 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 25 (0x7fe7f0996400) [pid = 1933] [serial = 72] [outer = 0x7fe7ee754800]
11:40:15 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:40:15 INFO - document served over http requires an https
11:40:15 INFO - sub-resource via script-tag using the http-csp
11:40:15 INFO - delivery method with keep-origin-redirect and when
11:40:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:40:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:40:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:40:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:15 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:40:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1433ms
11:40:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:40:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eee60800 == 10 [pid = 1933] [id = 27]
11:40:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 26 (0x7fe7ef2e2c00) [pid = 1933] [serial = 73] [outer = (nil)]
11:40:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 27 (0x7fe7f0a6c000) [pid = 1933] [serial = 74] [outer = 0x7fe7ef2e2c00]
11:40:15 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 28 (0x7fe7f3c7fc00) [pid = 1933] [serial = 75] [outer = 0x7fe7ef2e2c00]
11:40:16 INFO - PROCESS | 1883 | --DOMWINDOW == 27 (0x7fe7ed9e6800) [pid = 1933] [serial = 53] [outer = (nil)] [url = about:blank]
11:40:16 INFO - PROCESS | 1883 | --DOMWINDOW == 26 (0x7fe7ee850400) [pid = 1933] [serial = 56] [outer = (nil)] [url = about:blank]
11:40:16 INFO - PROCESS | 1883 | --DOMWINDOW == 25 (0x7fe7ed9e4400) [pid = 1933] [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:40:16 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:40:16 INFO - document served over http requires an https
11:40:16 INFO - sub-resource via script-tag using the http-csp
11:40:16 INFO - delivery method with no-redirect and when
11:40: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:40:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:40:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:40:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:16 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:40:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1684ms
11:40:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:40:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f079a000 == 11 [pid = 1933] [id = 28]
11:40:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 26 (0x7fe7f0a0fc00) [pid = 1933] [serial = 76] [outer = (nil)]
11:40:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 27 (0x7fe7f4015000) [pid = 1933] [serial = 77] [outer = 0x7fe7f0a0fc00]
11:40:17 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 28 (0x7fe7f71a6400) [pid = 1933] [serial = 78] [outer = 0x7fe7f0a0fc00]
11:40:18 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:40:18 INFO - document served over http requires an https
11:40:18 INFO - sub-resource via script-tag using the http-csp
11:40:18 INFO - delivery method with swap-origin-redirect and when
11:40: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:40:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:40:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:40:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:18 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:40:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1640ms
11:40:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:40:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f0b25000 == 12 [pid = 1933] [id = 29]
11:40:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 29 (0x7fe7f3ff3400) [pid = 1933] [serial = 79] [outer = (nil)]
11:40:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 30 (0x7fe7f71afc00) [pid = 1933] [serial = 80] [outer = 0x7fe7f3ff3400]
11:40:19 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 31 (0x7fe7ed916000) [pid = 1933] [serial = 81] [outer = 0x7fe7f3ff3400]
11:40:20 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:40:20 INFO - document served over http requires an https
11:40:20 INFO - sub-resource via xhr-request using the http-csp
11:40:20 INFO - delivery method with keep-origin-redirect and when
11:40: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:40:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:40:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:40:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:20 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:40:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1783ms
11:40:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:40:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f07ae000 == 13 [pid = 1933] [id = 30]
11:40:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 32 (0x7fe7ed9f0800) [pid = 1933] [serial = 82] [outer = (nil)]
11:40:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 33 (0x7fe7ee854800) [pid = 1933] [serial = 83] [outer = 0x7fe7ed9f0800]
11:40:21 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 34 (0x7fe7ef2ed400) [pid = 1933] [serial = 84] [outer = 0x7fe7ed9f0800]
11:40:23 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:40:23 INFO - document served over http requires an https
11:40:23 INFO - sub-resource via xhr-request using the http-csp
11:40:23 INFO - delivery method with no-redirect and when
11:40: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:40:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:40:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:40:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:23 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:40:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2894ms
11:40:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:40:23 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7edf3b800 == 14 [pid = 1933] [id = 31]
11:40:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 35 (0x7fe7ed91e000) [pid = 1933] [serial = 85] [outer = (nil)]
11:40:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 36 (0x7fe7ed9ee000) [pid = 1933] [serial = 86] [outer = 0x7fe7ed91e000]
11:40:23 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 37 (0x7fe7eee8ac00) [pid = 1933] [serial = 87] [outer = 0x7fe7ed91e000]
11:40:24 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f079a000 == 13 [pid = 1933] [id = 28]
11:40:24 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eee60800 == 12 [pid = 1933] [id = 27]
11:40:24 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eeb3e000 == 11 [pid = 1933] [id = 23]
11:40:24 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee8b1000 == 10 [pid = 1933] [id = 26]
11:40:24 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee419800 == 9 [pid = 1933] [id = 25]
11:40:24 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed76f800 == 8 [pid = 1933] [id = 24]
11:40:24 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee416800 == 7 [pid = 1933] [id = 18]
11:40:24 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee8a5800 == 6 [pid = 1933] [id = 22]
11:40:24 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7edf4b800 == 5 [pid = 1933] [id = 20]
11:40:24 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee40a800 == 4 [pid = 1933] [id = 21]
11:40:24 INFO - PROCESS | 1883 | --DOMWINDOW == 36 (0x7fe7eecec400) [pid = 1933] [serial = 54] [outer = (nil)] [url = about:blank]
11:40:24 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:40:24 INFO - document served over http requires an https
11:40:24 INFO - sub-resource via xhr-request using the http-csp
11:40:24 INFO - delivery method with swap-origin-redirect and when
11:40: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:40:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:40:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:40:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:24 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:40:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1440ms
11:40:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:40:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7edf37000 == 5 [pid = 1933] [id = 32]
11:40:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 37 (0x7fe7ed9e3400) [pid = 1933] [serial = 88] [outer = (nil)]
11:40:25 INFO - PROCESS | 1883 | --DOMWINDOW == 16 (0x7f2762683c00) [pid = 1883] [serial = 22] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
11:40:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 38 (0x7fe7ee852800) [pid = 1933] [serial = 89] [outer = 0x7fe7ed9e3400]
11:40:25 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 39 (0x7fe7ef049000) [pid = 1933] [serial = 90] [outer = 0x7fe7ed9e3400]
11:40:26 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:40:26 INFO - document served over http requires an http
11:40:26 INFO - sub-resource via fetch-request using the http-csp
11:40:26 INFO - delivery method with keep-origin-redirect and when
11:40: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:40:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:26 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:40:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1595ms
11:40:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:40:26 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee8a3000 == 6 [pid = 1933] [id = 33]
11:40:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 40 (0x7fe7ef055400) [pid = 1933] [serial = 91] [outer = (nil)]
11:40:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 41 (0x7fe7ef2e9800) [pid = 1933] [serial = 92] [outer = 0x7fe7ef055400]
11:40:26 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 42 (0x7fe7f0744000) [pid = 1933] [serial = 93] [outer = 0x7fe7ef055400]
11:40:27 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:40:27 INFO - document served over http requires an http
11:40:27 INFO - sub-resource via fetch-request using the http-csp
11:40:27 INFO - delivery method with no-redirect and when
11:40: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:40:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:27 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:40:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1338ms
11:40:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:40:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eee5a800 == 7 [pid = 1933] [id = 34]
11:40:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 43 (0x7fe7f09ca400) [pid = 1933] [serial = 94] [outer = (nil)]
11:40:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 44 (0x7fe7f09d4c00) [pid = 1933] [serial = 95] [outer = 0x7fe7f09ca400]
11:40:28 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 45 (0x7fe7f0dd4800) [pid = 1933] [serial = 96] [outer = 0x7fe7f09ca400]
11:40:29 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:40:29 INFO - document served over http requires an http
11:40:29 INFO - sub-resource via fetch-request using the http-csp
11:40:29 INFO - delivery method with swap-origin-redirect and when
11:40: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:40:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:29 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:40:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1983ms
11:40:29 INFO - PROCESS | 1883 | --DOMWINDOW == 44 (0x7fe7eece6c00) [pid = 1933] [serial = 61] [outer = (nil)] [url = about:blank]
11:40:29 INFO - PROCESS | 1883 | --DOMWINDOW == 43 (0x7fe7eece9400) [pid = 1933] [serial = 59] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:29 INFO - PROCESS | 1883 | --DOMWINDOW == 42 (0x7fe7ef0ec800) [pid = 1933] [serial = 71] [outer = (nil)] [url = about:blank]
11:40:29 INFO - PROCESS | 1883 | --DOMWINDOW == 41 (0x7fe7f4015000) [pid = 1933] [serial = 77] [outer = (nil)] [url = about:blank]
11:40:29 INFO - PROCESS | 1883 | --DOMWINDOW == 40 (0x7fe7f0741c00) [pid = 1933] [serial = 64] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530011737]
11:40:29 INFO - PROCESS | 1883 | --DOMWINDOW == 39 (0x7fe7ef2e4400) [pid = 1933] [serial = 69] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:29 INFO - PROCESS | 1883 | --DOMWINDOW == 38 (0x7fe7f0a6c000) [pid = 1933] [serial = 74] [outer = (nil)] [url = about:blank]
11:40:29 INFO - PROCESS | 1883 | --DOMWINDOW == 37 (0x7fe7ee755c00) [pid = 1933] [serial = 66] [outer = (nil)] [url = about:blank]
11:40:29 INFO - PROCESS | 1883 | --DOMWINDOW == 36 (0x7fe7f0a0fc00) [pid = 1933] [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:40:29 INFO - PROCESS | 1883 | --DOMWINDOW == 35 (0x7fe7ed9ec400) [pid = 1933] [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:40:29 INFO - PROCESS | 1883 | --DOMWINDOW == 34 (0x7fe7ee754800) [pid = 1933] [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:40:29 INFO - PROCESS | 1883 | --DOMWINDOW == 33 (0x7fe7ee751000) [pid = 1933] [serial = 58] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:29 INFO - PROCESS | 1883 | --DOMWINDOW == 32 (0x7fe7ef2e2c00) [pid = 1933] [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:40:29 INFO - PROCESS | 1883 | --DOMWINDOW == 31 (0x7fe7ee84f400) [pid = 1933] [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:40:29 INFO - PROCESS | 1883 | --DOMWINDOW == 30 (0x7fe7ef0eb400) [pid = 1933] [serial = 68] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:29 INFO - PROCESS | 1883 | --DOMWINDOW == 29 (0x7fe7ee859000) [pid = 1933] [serial = 63] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530011737]
11:40:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:40:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f07ad000 == 8 [pid = 1933] [id = 35]
11:40:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 30 (0x7fe7ee756000) [pid = 1933] [serial = 97] [outer = (nil)]
11:40:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 31 (0x7fe7ee757400) [pid = 1933] [serial = 98] [outer = 0x7fe7ee756000]
11:40:30 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 32 (0x7fe7ef2e8800) [pid = 1933] [serial = 99] [outer = 0x7fe7ee756000]
11:40:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f3c87800 == 9 [pid = 1933] [id = 36]
11:40:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 33 (0x7fe7f0a63000) [pid = 1933] [serial = 100] [outer = (nil)]
11:40:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 34 (0x7fe7f3f2c800) [pid = 1933] [serial = 101] [outer = 0x7fe7f0a63000]
11:40:31 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:40:31 INFO - document served over http requires an http
11:40:31 INFO - sub-resource via iframe-tag using the http-csp
11:40:31 INFO - delivery method with keep-origin-redirect and when
11:40: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:40:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:40:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:40:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:31 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:40:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1793ms
11:40:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:40:31 INFO - PROCESS | 1883 | 1447530031775 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
11:40:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7edf4f800 == 10 [pid = 1933] [id = 37]
11:40:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 35 (0x7fe7ee756800) [pid = 1933] [serial = 102] [outer = (nil)]
11:40:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 36 (0x7fe7ee857800) [pid = 1933] [serial = 103] [outer = 0x7fe7ee756800]
11:40:32 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 37 (0x7fe7ef0f4400) [pid = 1933] [serial = 104] [outer = 0x7fe7ee756800]
11:40:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f3fd3800 == 11 [pid = 1933] [id = 38]
11:40:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 38 (0x7fe7f0992800) [pid = 1933] [serial = 105] [outer = (nil)]
11:40:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 39 (0x7fe7f3f1a400) [pid = 1933] [serial = 106] [outer = 0x7fe7f0992800]
11:40:33 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:40:33 INFO - document served over http requires an http
11:40:33 INFO - sub-resource via iframe-tag using the http-csp
11:40:33 INFO - delivery method with no-redirect and when
11:40: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:40:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:40:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:40:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:33 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:40:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2391ms
11:40:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:40:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7edf33000 == 12 [pid = 1933] [id = 39]
11:40:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 40 (0x7fe7ee855c00) [pid = 1933] [serial = 107] [outer = (nil)]
11:40:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 41 (0x7fe7eeced800) [pid = 1933] [serial = 108] [outer = 0x7fe7ee855c00]
11:40:36 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 42 (0x7fe7ef2e2800) [pid = 1933] [serial = 109] [outer = 0x7fe7ee855c00]
11:40:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f3c87800 == 11 [pid = 1933] [id = 36]
11:40:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eee5a800 == 10 [pid = 1933] [id = 34]
11:40:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee8a3000 == 9 [pid = 1933] [id = 33]
11:40:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7edf37000 == 8 [pid = 1933] [id = 32]
11:40:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7edf3b800 == 7 [pid = 1933] [id = 31]
11:40:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f07ae000 == 6 [pid = 1933] [id = 30]
11:40:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f0b25000 == 5 [pid = 1933] [id = 29]
11:40:36 INFO - PROCESS | 1883 | --DOMWINDOW == 41 (0x7fe7f3c7fc00) [pid = 1933] [serial = 75] [outer = (nil)] [url = about:blank]
11:40:36 INFO - PROCESS | 1883 | --DOMWINDOW == 40 (0x7fe7eecf2000) [pid = 1933] [serial = 57] [outer = (nil)] [url = about:blank]
11:40:36 INFO - PROCESS | 1883 | --DOMWINDOW == 39 (0x7fe7eee95000) [pid = 1933] [serial = 67] [outer = (nil)] [url = about:blank]
11:40:36 INFO - PROCESS | 1883 | --DOMWINDOW == 38 (0x7fe7f0996400) [pid = 1933] [serial = 72] [outer = (nil)] [url = about:blank]
11:40:36 INFO - PROCESS | 1883 | --DOMWINDOW == 37 (0x7fe7f71a6400) [pid = 1933] [serial = 78] [outer = (nil)] [url = about:blank]
11:40:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed76f000 == 6 [pid = 1933] [id = 40]
11:40:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 38 (0x7fe7ed9ea000) [pid = 1933] [serial = 110] [outer = (nil)]
11:40:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 39 (0x7fe7ed91a000) [pid = 1933] [serial = 111] [outer = 0x7fe7ed9ea000]
11:40:37 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:40:37 INFO - document served over http requires an http
11:40:37 INFO - sub-resource via iframe-tag using the http-csp
11:40:37 INFO - delivery method with swap-origin-redirect and when
11:40: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:40:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:40:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:40:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:37 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:40:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3253ms
11:40:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:40:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7edf4e800 == 7 [pid = 1933] [id = 41]
11:40:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 40 (0x7fe7ee752000) [pid = 1933] [serial = 112] [outer = (nil)]
11:40:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 41 (0x7fe7eece8c00) [pid = 1933] [serial = 113] [outer = 0x7fe7ee752000]
11:40:37 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 42 (0x7fe7ef0f9400) [pid = 1933] [serial = 114] [outer = 0x7fe7ee752000]
11:40:38 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:40:38 INFO - document served over http requires an http
11:40:38 INFO - sub-resource via script-tag using the http-csp
11:40:38 INFO - delivery method with keep-origin-redirect and when
11:40: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:40:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:40:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:40:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:38 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:40:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1652ms
11:40:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:40:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eeb32800 == 8 [pid = 1933] [id = 42]
11:40:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 43 (0x7fe7ee855800) [pid = 1933] [serial = 115] [outer = (nil)]
11:40:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 44 (0x7fe7f0a6e400) [pid = 1933] [serial = 116] [outer = 0x7fe7ee855800]
11:40:39 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 45 (0x7fe7f403e800) [pid = 1933] [serial = 117] [outer = 0x7fe7ee855800]
11:40:40 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:40:40 INFO - document served over http requires an http
11:40:40 INFO - sub-resource via script-tag using the http-csp
11:40:40 INFO - delivery method with no-redirect and when
11:40: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:40:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:40:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:40:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:40 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:40:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1699ms
11:40:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:40:40 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f09f9800 == 9 [pid = 1933] [id = 43]
11:40:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 46 (0x7fe7f0a6dc00) [pid = 1933] [serial = 118] [outer = (nil)]
11:40:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 47 (0x7fe7f71acc00) [pid = 1933] [serial = 119] [outer = 0x7fe7f0a6dc00]
11:40:41 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 48 (0x7fe7f71b4800) [pid = 1933] [serial = 120] [outer = 0x7fe7f0a6dc00]
11:40:41 INFO - PROCESS | 1883 | --DOMWINDOW == 47 (0x7fe7ee757400) [pid = 1933] [serial = 98] [outer = (nil)] [url = about:blank]
11:40:41 INFO - PROCESS | 1883 | --DOMWINDOW == 46 (0x7fe7f71afc00) [pid = 1933] [serial = 80] [outer = (nil)] [url = about:blank]
11:40:41 INFO - PROCESS | 1883 | --DOMWINDOW == 45 (0x7fe7ee854800) [pid = 1933] [serial = 83] [outer = (nil)] [url = about:blank]
11:40:41 INFO - PROCESS | 1883 | --DOMWINDOW == 44 (0x7fe7f09d4c00) [pid = 1933] [serial = 95] [outer = (nil)] [url = about:blank]
11:40:41 INFO - PROCESS | 1883 | --DOMWINDOW == 43 (0x7fe7ed9ee000) [pid = 1933] [serial = 86] [outer = (nil)] [url = about:blank]
11:40:41 INFO - PROCESS | 1883 | --DOMWINDOW == 42 (0x7fe7ee852800) [pid = 1933] [serial = 89] [outer = (nil)] [url = about:blank]
11:40:41 INFO - PROCESS | 1883 | --DOMWINDOW == 41 (0x7fe7ef2e9800) [pid = 1933] [serial = 92] [outer = (nil)] [url = about:blank]
11:40:41 INFO - PROCESS | 1883 | --DOMWINDOW == 40 (0x7fe7f09ca400) [pid = 1933] [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:40:41 INFO - PROCESS | 1883 | --DOMWINDOW == 39 (0x7fe7ef055400) [pid = 1933] [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:40:41 INFO - PROCESS | 1883 | --DOMWINDOW == 38 (0x7fe7ed9e3400) [pid = 1933] [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:40:41 INFO - PROCESS | 1883 | --DOMWINDOW == 37 (0x7fe7ed91e000) [pid = 1933] [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:40:41 INFO - PROCESS | 1883 | --DOMWINDOW == 36 (0x7fe7eee8ac00) [pid = 1933] [serial = 87] [outer = (nil)] [url = about:blank]
11:40:42 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:40:42 INFO - document served over http requires an http
11:40:42 INFO - sub-resource via script-tag using the http-csp
11:40:42 INFO - delivery method with swap-origin-redirect and when
11:40: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:40:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:40:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:40:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:42 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:40:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1778ms
11:40:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:40:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f4061000 == 10 [pid = 1933] [id = 44]
11:40:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 37 (0x7fe7eeb98400) [pid = 1933] [serial = 121] [outer = (nil)]
11:40:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 38 (0x7fe7eeb99400) [pid = 1933] [serial = 122] [outer = 0x7fe7eeb98400]
11:40:43 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 39 (0x7fe7eeb9f400) [pid = 1933] [serial = 123] [outer = 0x7fe7eeb98400]
11:40:44 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:40:44 INFO - document served over http requires an http
11:40:44 INFO - sub-resource via xhr-request using the http-csp
11:40:44 INFO - delivery method with keep-origin-redirect and when
11:40: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:40:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:40:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:40:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:44 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:40:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1688ms
11:40:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:40:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee177800 == 11 [pid = 1933] [id = 45]
11:40:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 40 (0x7fe7eeb98800) [pid = 1933] [serial = 124] [outer = (nil)]
11:40:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 41 (0x7fe7eecf2400) [pid = 1933] [serial = 125] [outer = 0x7fe7eeb98800]
11:40:45 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 42 (0x7fe7f07c9c00) [pid = 1933] [serial = 126] [outer = 0x7fe7eeb98800]
11:40:46 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:40:46 INFO - document served over http requires an http
11:40:46 INFO - sub-resource via xhr-request using the http-csp
11:40:46 INFO - delivery method with no-redirect and when
11:40: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:40:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:40:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:40:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:46 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:40:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1898ms
11:40:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:40:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f0b2f800 == 12 [pid = 1933] [id = 46]
11:40:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 43 (0x7fe7ed205800) [pid = 1933] [serial = 127] [outer = (nil)]
11:40:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 44 (0x7fe7ed206800) [pid = 1933] [serial = 128] [outer = 0x7fe7ed205800]
11:40:47 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 45 (0x7fe7ed20dc00) [pid = 1933] [serial = 129] [outer = 0x7fe7ed205800]
11:40:49 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:40:49 INFO - document served over http requires an http
11:40:49 INFO - sub-resource via xhr-request using the http-csp
11:40:49 INFO - delivery method with swap-origin-redirect and when
11:40: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:40:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:40:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:40:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:49 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:40:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3204ms
11:40:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:40:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed230800 == 13 [pid = 1933] [id = 47]
11:40:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 46 (0x7fe7ed91c800) [pid = 1933] [serial = 130] [outer = (nil)]
11:40:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 47 (0x7fe7ee75d400) [pid = 1933] [serial = 131] [outer = 0x7fe7ed91c800]
11:40:50 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 48 (0x7fe7eece6c00) [pid = 1933] [serial = 132] [outer = 0x7fe7ed91c800]
11:40:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f09f9800 == 12 [pid = 1933] [id = 43]
11:40:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f07ad000 == 11 [pid = 1933] [id = 35]
11:40:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eeb32800 == 10 [pid = 1933] [id = 42]
11:40:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7edf4e800 == 9 [pid = 1933] [id = 41]
11:40:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed76f000 == 8 [pid = 1933] [id = 40]
11:40:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7edf33000 == 7 [pid = 1933] [id = 39]
11:40:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f3fd3800 == 6 [pid = 1933] [id = 38]
11:40:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7edf4f800 == 5 [pid = 1933] [id = 37]
11:40:50 INFO - PROCESS | 1883 | --DOMWINDOW == 47 (0x7fe7ef049000) [pid = 1933] [serial = 90] [outer = (nil)] [url = about:blank]
11:40:50 INFO - PROCESS | 1883 | --DOMWINDOW == 46 (0x7fe7f0dd4800) [pid = 1933] [serial = 96] [outer = (nil)] [url = about:blank]
11:40:50 INFO - PROCESS | 1883 | --DOMWINDOW == 45 (0x7fe7f0744000) [pid = 1933] [serial = 93] [outer = (nil)] [url = about:blank]
11:40:51 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:40:51 INFO - document served over http requires an https
11:40:51 INFO - sub-resource via fetch-request using the http-csp
11:40:51 INFO - delivery method with keep-origin-redirect and when
11:40: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:40:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:51 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:40:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1899ms
11:40:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:40:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7edf4e800 == 6 [pid = 1933] [id = 48]
11:40:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 46 (0x7fe7ee755400) [pid = 1933] [serial = 133] [outer = (nil)]
11:40:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 47 (0x7fe7eee8dc00) [pid = 1933] [serial = 134] [outer = 0x7fe7ee755400]
11:40:51 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 48 (0x7fe7f0739800) [pid = 1933] [serial = 135] [outer = 0x7fe7ee755400]
11:40:52 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:40:52 INFO - document served over http requires an https
11:40:52 INFO - sub-resource via fetch-request using the http-csp
11:40:52 INFO - delivery method with no-redirect and when
11:40: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"
11:40:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:52 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:40:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1484ms
11:40:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:40:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee8a6800 == 7 [pid = 1933] [id = 49]
11:40:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 49 (0x7fe7eee99800) [pid = 1933] [serial = 136] [outer = (nil)]
11:40:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 50 (0x7fe7f0a60400) [pid = 1933] [serial = 137] [outer = 0x7fe7eee99800]
11:40:53 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 51 (0x7fe7f4049400) [pid = 1933] [serial = 138] [outer = 0x7fe7eee99800]
11:40:54 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:40:54 INFO - document served over http requires an https
11:40:54 INFO - sub-resource via fetch-request using the http-csp
11:40:54 INFO - delivery method with swap-origin-redirect and when
11:40:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:40:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:54 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:40:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1639ms
11:40:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:40:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eee68000 == 8 [pid = 1933] [id = 50]
11:40:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 52 (0x7fe7ed3e4c00) [pid = 1933] [serial = 139] [outer = (nil)]
11:40:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 53 (0x7fe7ed3e5c00) [pid = 1933] [serial = 140] [outer = 0x7fe7ed3e4c00]
11:40:55 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 54 (0x7fe7ed3ec000) [pid = 1933] [serial = 141] [outer = 0x7fe7ed3e4c00]
11:40:55 INFO - PROCESS | 1883 | --DOMWINDOW == 53 (0x7fe7eeb99400) [pid = 1933] [serial = 122] [outer = (nil)] [url = about:blank]
11:40:55 INFO - PROCESS | 1883 | --DOMWINDOW == 52 (0x7fe7f3f1a400) [pid = 1933] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530033416]
11:40:55 INFO - PROCESS | 1883 | --DOMWINDOW == 51 (0x7fe7ee857800) [pid = 1933] [serial = 103] [outer = (nil)] [url = about:blank]
11:40:55 INFO - PROCESS | 1883 | --DOMWINDOW == 50 (0x7fe7f0a6e400) [pid = 1933] [serial = 116] [outer = (nil)] [url = about:blank]
11:40:55 INFO - PROCESS | 1883 | --DOMWINDOW == 49 (0x7fe7f3f2c800) [pid = 1933] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:55 INFO - PROCESS | 1883 | --DOMWINDOW == 48 (0x7fe7ed91a000) [pid = 1933] [serial = 111] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:55 INFO - PROCESS | 1883 | --DOMWINDOW == 47 (0x7fe7eeced800) [pid = 1933] [serial = 108] [outer = (nil)] [url = about:blank]
11:40:55 INFO - PROCESS | 1883 | --DOMWINDOW == 46 (0x7fe7eece8c00) [pid = 1933] [serial = 113] [outer = (nil)] [url = about:blank]
11:40:55 INFO - PROCESS | 1883 | --DOMWINDOW == 45 (0x7fe7f71acc00) [pid = 1933] [serial = 119] [outer = (nil)] [url = about:blank]
11:40:55 INFO - PROCESS | 1883 | --DOMWINDOW == 44 (0x7fe7f0a6dc00) [pid = 1933] [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:40:55 INFO - PROCESS | 1883 | --DOMWINDOW == 43 (0x7fe7ed9ea000) [pid = 1933] [serial = 110] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:55 INFO - PROCESS | 1883 | --DOMWINDOW == 42 (0x7fe7ee752000) [pid = 1933] [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:40:55 INFO - PROCESS | 1883 | --DOMWINDOW == 41 (0x7fe7ee855800) [pid = 1933] [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:40:55 INFO - PROCESS | 1883 | --DOMWINDOW == 40 (0x7fe7ee855c00) [pid = 1933] [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:40:55 INFO - PROCESS | 1883 | --DOMWINDOW == 39 (0x7fe7f0992800) [pid = 1933] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530033416]
11:40:55 INFO - PROCESS | 1883 | --DOMWINDOW == 38 (0x7fe7f0a63000) [pid = 1933] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:55 INFO - PROCESS | 1883 | --DOMWINDOW == 37 (0x7fe7ee756000) [pid = 1933] [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:40:55 INFO - PROCESS | 1883 | --DOMWINDOW == 36 (0x7fe7ef2e8800) [pid = 1933] [serial = 99] [outer = (nil)] [url = about:blank]
11:40:55 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f0b1a000 == 9 [pid = 1933] [id = 51]
11:40:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 37 (0x7fe7ed3ef400) [pid = 1933] [serial = 142] [outer = (nil)]
11:40:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 38 (0x7fe7ed9e7000) [pid = 1933] [serial = 143] [outer = 0x7fe7ed3ef400]
11:40:56 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:40:56 INFO - document served over http requires an https
11:40:56 INFO - sub-resource via iframe-tag using the http-csp
11:40:56 INFO - delivery method with keep-origin-redirect and when
11:40: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:40:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:40:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:40:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:56 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:40:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1834ms
11:40:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:40:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f3c96000 == 10 [pid = 1933] [id = 52]
11:40:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 39 (0x7fe7ed3e3c00) [pid = 1933] [serial = 144] [outer = (nil)]
11:40:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 40 (0x7fe7ed3f0c00) [pid = 1933] [serial = 145] [outer = 0x7fe7ed3e3c00]
11:40:57 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 41 (0x7fe7f3f19c00) [pid = 1933] [serial = 146] [outer = 0x7fe7ed3e3c00]
11:40:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed40b800 == 11 [pid = 1933] [id = 53]
11:40:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 42 (0x7fe7ed3edc00) [pid = 1933] [serial = 147] [outer = (nil)]
11:40:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 43 (0x7fe7ee857800) [pid = 1933] [serial = 148] [outer = 0x7fe7ed3edc00]
11:40:58 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:40:58 INFO - document served over http requires an https
11:40:58 INFO - sub-resource via iframe-tag using the http-csp
11:40:58 INFO - delivery method with no-redirect and when
11:40: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:40:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:40:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:40:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:58 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:40:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2141ms
11:40:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:40:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed418800 == 12 [pid = 1933] [id = 54]
11:40:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 44 (0x7fe7ed3ee800) [pid = 1933] [serial = 149] [outer = (nil)]
11:40:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 45 (0x7fe7eee91c00) [pid = 1933] [serial = 150] [outer = 0x7fe7ed3ee800]
11:40:59 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:40:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 46 (0x7fe7f94e6c00) [pid = 1933] [serial = 151] [outer = 0x7fe7ed3ee800]
11:41:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee89a800 == 13 [pid = 1933] [id = 55]
11:41:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 47 (0x7fe7ed4bf800) [pid = 1933] [serial = 152] [outer = (nil)]
11:41:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 48 (0x7fe7ed4c3800) [pid = 1933] [serial = 153] [outer = 0x7fe7ed4bf800]
11:41:00 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:41:00 INFO - document served over http requires an https
11:41:00 INFO - sub-resource via iframe-tag using the http-csp
11:41:00 INFO - delivery method with swap-origin-redirect and when
11:41: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:41:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:41:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:41:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:00 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:41:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2141ms
11:41:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:41:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f2160800 == 14 [pid = 1933] [id = 56]
11:41:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 49 (0x7fe7ed4c2800) [pid = 1933] [serial = 154] [outer = (nil)]
11:41:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 50 (0x7fe7ed4cac00) [pid = 1933] [serial = 155] [outer = 0x7fe7ed4c2800]
11:41:01 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 51 (0x7fe7ec76f400) [pid = 1933] [serial = 156] [outer = 0x7fe7ed4c2800]
11:41:03 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:41:03 INFO - document served over http requires an https
11:41:03 INFO - sub-resource via script-tag using the http-csp
11:41:03 INFO - delivery method with keep-origin-redirect and when
11:41: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:41:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:41:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:41:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:03 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:41:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3008ms
11:41:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:41:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f0b1a000 == 13 [pid = 1933] [id = 51]
11:41:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eee68000 == 12 [pid = 1933] [id = 50]
11:41:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee8a6800 == 11 [pid = 1933] [id = 49]
11:41:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7edf4e800 == 10 [pid = 1933] [id = 48]
11:41:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed230800 == 9 [pid = 1933] [id = 47]
11:41:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f0b2f800 == 8 [pid = 1933] [id = 46]
11:41:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee177800 == 7 [pid = 1933] [id = 45]
11:41:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f4061000 == 6 [pid = 1933] [id = 44]
11:41:03 INFO - PROCESS | 1883 | --DOMWINDOW == 50 (0x7fe7ef0f9400) [pid = 1933] [serial = 114] [outer = (nil)] [url = about:blank]
11:41:03 INFO - PROCESS | 1883 | --DOMWINDOW == 49 (0x7fe7ef2e2800) [pid = 1933] [serial = 109] [outer = (nil)] [url = about:blank]
11:41:03 INFO - PROCESS | 1883 | --DOMWINDOW == 48 (0x7fe7f71b4800) [pid = 1933] [serial = 120] [outer = (nil)] [url = about:blank]
11:41:03 INFO - PROCESS | 1883 | --DOMWINDOW == 47 (0x7fe7f403e800) [pid = 1933] [serial = 117] [outer = (nil)] [url = about:blank]
11:41:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed214800 == 7 [pid = 1933] [id = 57]
11:41:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 48 (0x7fe7ed207800) [pid = 1933] [serial = 157] [outer = (nil)]
11:41:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 49 (0x7fe7ed20cc00) [pid = 1933] [serial = 158] [outer = 0x7fe7ed207800]
11:41:04 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 50 (0x7fe7ed4be800) [pid = 1933] [serial = 159] [outer = 0x7fe7ed207800]
11:41:05 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:41:05 INFO - document served over http requires an https
11:41:05 INFO - sub-resource via script-tag using the http-csp
11:41:05 INFO - delivery method with no-redirect and when
11:41: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:41:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:41:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:41:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:05 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:41:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1640ms
11:41:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:41:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed412000 == 8 [pid = 1933] [id = 58]
11:41:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 51 (0x7fe7ed20a800) [pid = 1933] [serial = 160] [outer = (nil)]
11:41:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 52 (0x7fe7ed4ca000) [pid = 1933] [serial = 161] [outer = 0x7fe7ed20a800]
11:41:06 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 53 (0x7fe7ee75cc00) [pid = 1933] [serial = 162] [outer = 0x7fe7ed20a800]
11:41:06 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:41:06 INFO - document served over http requires an https
11:41:06 INFO - sub-resource via script-tag using the http-csp
11:41:06 INFO - delivery method with swap-origin-redirect and when
11:41: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"
11:41:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:41:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:41:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:06 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:41:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1482ms
11:41:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:41:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7edf40800 == 9 [pid = 1933] [id = 59]
11:41:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 54 (0x7fe7ed9e4c00) [pid = 1933] [serial = 163] [outer = (nil)]
11:41:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 55 (0x7fe7eeb96800) [pid = 1933] [serial = 164] [outer = 0x7fe7ed9e4c00]
11:41:07 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 56 (0x7fe7eee8c800) [pid = 1933] [serial = 165] [outer = 0x7fe7ed9e4c00]
11:41:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 17 (0x7f275ecbd400) [pid = 1883] [serial = 24] [outer = 0x7f275e545000]
11:41:08 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:41:08 INFO - document served over http requires an https
11:41:08 INFO - sub-resource via xhr-request using the http-csp
11:41:08 INFO - delivery method with keep-origin-redirect and when
11:41: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:41:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:41:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:41:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:08 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:41:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1641ms
11:41:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:41:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee40e800 == 10 [pid = 1933] [id = 60]
11:41:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 57 (0x7fe7eeb94000) [pid = 1933] [serial = 166] [outer = (nil)]
11:41:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 58 (0x7fe7ef2ecc00) [pid = 1933] [serial = 167] [outer = 0x7fe7eeb94000]
11:41:09 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 59 (0x7fe7f098ec00) [pid = 1933] [serial = 168] [outer = 0x7fe7eeb94000]
11:41:09 INFO - PROCESS | 1883 | --DOMWINDOW == 58 (0x7fe7ed9e7000) [pid = 1933] [serial = 143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:41:09 INFO - PROCESS | 1883 | --DOMWINDOW == 57 (0x7fe7ed3e5c00) [pid = 1933] [serial = 140] [outer = (nil)] [url = about:blank]
11:41:09 INFO - PROCESS | 1883 | --DOMWINDOW == 56 (0x7fe7ee75d400) [pid = 1933] [serial = 131] [outer = (nil)] [url = about:blank]
11:41:09 INFO - PROCESS | 1883 | --DOMWINDOW == 55 (0x7fe7eecf2400) [pid = 1933] [serial = 125] [outer = (nil)] [url = about:blank]
11:41:09 INFO - PROCESS | 1883 | --DOMWINDOW == 54 (0x7fe7ed206800) [pid = 1933] [serial = 128] [outer = (nil)] [url = about:blank]
11:41:09 INFO - PROCESS | 1883 | --DOMWINDOW == 53 (0x7fe7eee8dc00) [pid = 1933] [serial = 134] [outer = (nil)] [url = about:blank]
11:41:09 INFO - PROCESS | 1883 | --DOMWINDOW == 52 (0x7fe7ed3f0c00) [pid = 1933] [serial = 145] [outer = (nil)] [url = about:blank]
11:41:09 INFO - PROCESS | 1883 | --DOMWINDOW == 51 (0x7fe7f0a60400) [pid = 1933] [serial = 137] [outer = (nil)] [url = about:blank]
11:41:09 INFO - PROCESS | 1883 | --DOMWINDOW == 50 (0x7fe7ed205800) [pid = 1933] [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:41:09 INFO - PROCESS | 1883 | --DOMWINDOW == 49 (0x7fe7ed91c800) [pid = 1933] [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:41:09 INFO - PROCESS | 1883 | --DOMWINDOW == 48 (0x7fe7ed3ef400) [pid = 1933] [serial = 142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:41:09 INFO - PROCESS | 1883 | --DOMWINDOW == 47 (0x7fe7eee99800) [pid = 1933] [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:41:09 INFO - PROCESS | 1883 | --DOMWINDOW == 46 (0x7fe7ed3e4c00) [pid = 1933] [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:41:09 INFO - PROCESS | 1883 | --DOMWINDOW == 45 (0x7fe7ee755400) [pid = 1933] [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:41:09 INFO - PROCESS | 1883 | --DOMWINDOW == 44 (0x7fe7ed9f0800) [pid = 1933] [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:41:09 INFO - PROCESS | 1883 | --DOMWINDOW == 43 (0x7fe7ee758000) [pid = 1933] [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:41:09 INFO - PROCESS | 1883 | --DOMWINDOW == 42 (0x7fe7ee75fc00) [pid = 1933] [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:41:09 INFO - PROCESS | 1883 | --DOMWINDOW == 41 (0x7fe7ef2ed400) [pid = 1933] [serial = 84] [outer = (nil)] [url = about:blank]
11:41:09 INFO - PROCESS | 1883 | --DOMWINDOW == 40 (0x7fe7ef2e3400) [pid = 1933] [serial = 62] [outer = (nil)] [url = about:blank]
11:41:09 INFO - PROCESS | 1883 | --DOMWINDOW == 39 (0x7fe7f09d7c00) [pid = 1933] [serial = 51] [outer = (nil)] [url = about:blank]
11:41:09 INFO - PROCESS | 1883 | --DOMWINDOW == 38 (0x7fe7ed20dc00) [pid = 1933] [serial = 129] [outer = (nil)] [url = about:blank]
11:41:10 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:41:10 INFO - document served over http requires an https
11:41:10 INFO - sub-resource via xhr-request using the http-csp
11:41:10 INFO - delivery method with no-redirect and when
11:41: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:41:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:41:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:41:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:10 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:41:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1650ms
11:41:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:41:10 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee8b5800 == 11 [pid = 1933] [id = 61]
11:41:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 39 (0x7fe7ed3e4000) [pid = 1933] [serial = 169] [outer = (nil)]
11:41:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 40 (0x7fe7ee75fc00) [pid = 1933] [serial = 170] [outer = 0x7fe7ed3e4000]
11:41:10 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 41 (0x7fe7efc7f000) [pid = 1933] [serial = 171] [outer = 0x7fe7ed3e4000]
11:41:11 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:41:11 INFO - document served over http requires an https
11:41:11 INFO - sub-resource via xhr-request using the http-csp
11:41:11 INFO - delivery method with swap-origin-redirect and when
11:41: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:41:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:41:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:41:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:11 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:41:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1744ms
11:41:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:41:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee17f000 == 12 [pid = 1933] [id = 62]
11:41:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 42 (0x7fe7ed3e4c00) [pid = 1933] [serial = 172] [outer = (nil)]
11:41:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 43 (0x7fe7ee751400) [pid = 1933] [serial = 173] [outer = 0x7fe7ed3e4c00]
11:41:12 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 44 (0x7fe7efc80800) [pid = 1933] [serial = 174] [outer = 0x7fe7ed3e4c00]
11:41:13 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:41:13 INFO - document served over http requires an http
11:41:13 INFO - sub-resource via fetch-request using the meta-csp
11:41:13 INFO - delivery method with keep-origin-redirect and when
11:41: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-http/fetch-request/generic.keep-origin-redirect.http.html"
11:41:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:41:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:41:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:41:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:13 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:41:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2086ms
11:41:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:41:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7efce2800 == 13 [pid = 1933] [id = 63]
11:41:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 45 (0x7fe7ed3e4400) [pid = 1933] [serial = 175] [outer = (nil)]
11:41:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 46 (0x7fe7f211b800) [pid = 1933] [serial = 176] [outer = 0x7fe7ed3e4400]
11:41:14 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 47 (0x7fe7f404a000) [pid = 1933] [serial = 177] [outer = 0x7fe7ed3e4400]
11:41:15 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:41:15 INFO - document served over http requires an http
11:41:15 INFO - sub-resource via fetch-request using the meta-csp
11:41:15 INFO - delivery method with no-redirect and when
11:41:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html"
11:41:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:41:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:41:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:41:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:15 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:41:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1930ms
11:41:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:41:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f3fe2000 == 14 [pid = 1933] [id = 64]
11:41:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 48 (0x7fe7eec5c400) [pid = 1933] [serial = 178] [outer = (nil)]
11:41:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 49 (0x7fe7eec5d400) [pid = 1933] [serial = 179] [outer = 0x7fe7eec5c400]
11:41:17 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 50 (0x7fe7eec63800) [pid = 1933] [serial = 180] [outer = 0x7fe7eec5c400]
11:41:19 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:41:19 INFO - document served over http requires an http
11:41:19 INFO - sub-resource via fetch-request using the meta-csp
11:41:19 INFO - delivery method with swap-origin-redirect and when
11:41: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-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
11:41:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:41:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:41:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:41:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:19 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:41:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3088ms
11:41:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:41:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec738800 == 15 [pid = 1933] [id = 65]
11:41:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 51 (0x7fe7ed20e000) [pid = 1933] [serial = 181] [outer = (nil)]
11:41:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 52 (0x7fe7ed3f0c00) [pid = 1933] [serial = 182] [outer = 0x7fe7ed20e000]
11:41:19 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 53 (0x7fe7ed9e7000) [pid = 1933] [serial = 183] [outer = 0x7fe7ed20e000]
11:41:19 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee40e800 == 14 [pid = 1933] [id = 60]
11:41:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7edf40800 == 13 [pid = 1933] [id = 59]
11:41:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed412000 == 12 [pid = 1933] [id = 58]
11:41:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed214800 == 11 [pid = 1933] [id = 57]
11:41:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed418800 == 10 [pid = 1933] [id = 54]
11:41:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee89a800 == 9 [pid = 1933] [id = 55]
11:41:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed40b800 == 8 [pid = 1933] [id = 53]
11:41:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f3c96000 == 7 [pid = 1933] [id = 52]
11:41:20 INFO - PROCESS | 1883 | --DOMWINDOW == 52 (0x7fe7f0739800) [pid = 1933] [serial = 135] [outer = (nil)] [url = about:blank]
11:41:20 INFO - PROCESS | 1883 | --DOMWINDOW == 51 (0x7fe7eece6c00) [pid = 1933] [serial = 132] [outer = (nil)] [url = about:blank]
11:41:20 INFO - PROCESS | 1883 | --DOMWINDOW == 50 (0x7fe7ed3ec000) [pid = 1933] [serial = 141] [outer = (nil)] [url = about:blank]
11:41:20 INFO - PROCESS | 1883 | --DOMWINDOW == 49 (0x7fe7f4049400) [pid = 1933] [serial = 138] [outer = (nil)] [url = about:blank]
11:41:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec74d000 == 8 [pid = 1933] [id = 66]
11:41:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 50 (0x7fe7ed4be000) [pid = 1933] [serial = 184] [outer = (nil)]
11:41:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 51 (0x7fe7ed9ec000) [pid = 1933] [serial = 185] [outer = 0x7fe7ed4be000]
11:41:20 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:41:20 INFO - document served over http requires an http
11:41:20 INFO - sub-resource via iframe-tag using the meta-csp
11:41:20 INFO - delivery method with keep-origin-redirect and when
11:41:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
11:41:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:41:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:41:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:20 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:41:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1637ms
11:41:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:41:20 INFO - PROCESS | 1883 | --DOMWINDOW == 16 (0x7f276242cc00) [pid = 1883] [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:41:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed232800 == 9 [pid = 1933] [id = 67]
11:41:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 52 (0x7fe7ed4bfc00) [pid = 1933] [serial = 186] [outer = (nil)]
11:41:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 53 (0x7fe7ed9e9400) [pid = 1933] [serial = 187] [outer = 0x7fe7ed4bfc00]
11:41:21 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 54 (0x7fe7eeb9a800) [pid = 1933] [serial = 188] [outer = 0x7fe7ed4bfc00]
11:41:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed422000 == 10 [pid = 1933] [id = 68]
11:41:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 55 (0x7fe7eec5bc00) [pid = 1933] [serial = 189] [outer = (nil)]
11:41:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 56 (0x7fe7eec66000) [pid = 1933] [serial = 190] [outer = 0x7fe7eec5bc00]
11:41:22 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:41:22 INFO - document served over http requires an http
11:41:22 INFO - sub-resource via iframe-tag using the meta-csp
11:41:22 INFO - delivery method with no-redirect and when
11:41:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html"
11:41:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:41:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:41:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:22 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:41:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1490ms
11:41:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:41:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed777800 == 11 [pid = 1933] [id = 69]
11:41:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 57 (0x7fe7ee758000) [pid = 1933] [serial = 191] [outer = (nil)]
11:41:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 58 (0x7fe7eec63400) [pid = 1933] [serial = 192] [outer = 0x7fe7ee758000]
11:41:22 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 59 (0x7fe7ef0f6400) [pid = 1933] [serial = 193] [outer = 0x7fe7ee758000]
11:41:23 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7edf4c800 == 12 [pid = 1933] [id = 70]
11:41:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 60 (0x7fe7ef2e8800) [pid = 1933] [serial = 194] [outer = (nil)]
11:41:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 61 (0x7fe7f073e400) [pid = 1933] [serial = 195] [outer = 0x7fe7ef2e8800]
11:41:23 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:41:23 INFO - document served over http requires an http
11:41:23 INFO - sub-resource via iframe-tag using the meta-csp
11:41:23 INFO - delivery method with swap-origin-redirect and when
11:41:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
11:41:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:41:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:41:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:23 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:41:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1633ms
11:41:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:41:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee175800 == 13 [pid = 1933] [id = 71]
11:41:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 62 (0x7fe7f073dc00) [pid = 1933] [serial = 196] [outer = (nil)]
11:41:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 63 (0x7fe7f098b000) [pid = 1933] [serial = 197] [outer = 0x7fe7f073dc00]
11:41:24 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 64 (0x7fe7f2113400) [pid = 1933] [serial = 198] [outer = 0x7fe7f073dc00]
11:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 63 (0x7fe7ee75fc00) [pid = 1933] [serial = 170] [outer = (nil)] [url = about:blank]
11:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 62 (0x7fe7ed4c3800) [pid = 1933] [serial = 153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 61 (0x7fe7eee91c00) [pid = 1933] [serial = 150] [outer = (nil)] [url = about:blank]
11:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 60 (0x7fe7ee857800) [pid = 1933] [serial = 148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530057908]
11:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 59 (0x7fe7ed20cc00) [pid = 1933] [serial = 158] [outer = (nil)] [url = about:blank]
11:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 58 (0x7fe7eeb96800) [pid = 1933] [serial = 164] [outer = (nil)] [url = about:blank]
11:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 57 (0x7fe7ed4ca000) [pid = 1933] [serial = 161] [outer = (nil)] [url = about:blank]
11:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 56 (0x7fe7ed4cac00) [pid = 1933] [serial = 155] [outer = (nil)] [url = about:blank]
11:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 55 (0x7fe7ef2ecc00) [pid = 1933] [serial = 167] [outer = (nil)] [url = about:blank]
11:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 54 (0x7fe7ed20a800) [pid = 1933] [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:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 53 (0x7fe7ed3ee800) [pid = 1933] [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:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 52 (0x7fe7ed4c2800) [pid = 1933] [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:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 51 (0x7fe7ed207800) [pid = 1933] [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:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 50 (0x7fe7eeb94000) [pid = 1933] [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:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 49 (0x7fe7ed9e4c00) [pid = 1933] [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:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 48 (0x7fe7ed4bf800) [pid = 1933] [serial = 152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 47 (0x7fe7eeb98400) [pid = 1933] [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:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 46 (0x7fe7ed3edc00) [pid = 1933] [serial = 147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530057908]
11:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 45 (0x7fe7eeb98800) [pid = 1933] [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:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 44 (0x7fe7ee756800) [pid = 1933] [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:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 43 (0x7fe7f3ff3400) [pid = 1933] [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:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 42 (0x7fe7eeb9f400) [pid = 1933] [serial = 123] [outer = (nil)] [url = about:blank]
11:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 41 (0x7fe7f07c9c00) [pid = 1933] [serial = 126] [outer = (nil)] [url = about:blank]
11:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 40 (0x7fe7eee8c800) [pid = 1933] [serial = 165] [outer = (nil)] [url = about:blank]
11:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 39 (0x7fe7ef0f4400) [pid = 1933] [serial = 104] [outer = (nil)] [url = about:blank]
11:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 38 (0x7fe7ed916000) [pid = 1933] [serial = 81] [outer = (nil)] [url = about:blank]
11:41:24 INFO - PROCESS | 1883 | --DOMWINDOW == 37 (0x7fe7f098ec00) [pid = 1933] [serial = 168] [outer = (nil)] [url = about:blank]
11:41:25 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:41:25 INFO - document served over http requires an http
11:41:25 INFO - sub-resource via script-tag using the meta-csp
11:41:25 INFO - delivery method with keep-origin-redirect and when
11:41: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-http/script-tag/generic.keep-origin-redirect.http.html"
11:41:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:41:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:41:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:25 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:41:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1982ms
11:41:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:41:26 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee41b000 == 14 [pid = 1933] [id = 72]
11:41:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 38 (0x7fe7ec77a400) [pid = 1933] [serial = 199] [outer = (nil)]
11:41:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 39 (0x7fe7ed4c0400) [pid = 1933] [serial = 200] [outer = 0x7fe7ec77a400]
11:41:26 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 40 (0x7fe7ef047800) [pid = 1933] [serial = 201] [outer = 0x7fe7ec77a400]
11:41:27 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:41:27 INFO - document served over http requires an http
11:41:27 INFO - sub-resource via script-tag using the meta-csp
11:41:27 INFO - delivery method with no-redirect and when
11:41:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html"
11:41:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:41:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:41:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:27 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:41:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1780ms
11:41:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:41:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7edf4a800 == 15 [pid = 1933] [id = 73]
11:41:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 41 (0x7fe7ed91c000) [pid = 1933] [serial = 202] [outer = (nil)]
11:41:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 42 (0x7fe7ee756c00) [pid = 1933] [serial = 203] [outer = 0x7fe7ed91c000]
11:41:28 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 43 (0x7fe7ef2e8c00) [pid = 1933] [serial = 204] [outer = 0x7fe7ed91c000]
11:41:29 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:41:29 INFO - document served over http requires an http
11:41:29 INFO - sub-resource via script-tag using the meta-csp
11:41:29 INFO - delivery method with swap-origin-redirect and when
11:41:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
11:41:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:41:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:41:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:29 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:41:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2032ms
11:41:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:41:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eeb2c800 == 16 [pid = 1933] [id = 74]
11:41:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 44 (0x7fe7f0d0d400) [pid = 1933] [serial = 205] [outer = (nil)]
11:41:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 45 (0x7fe7f71a9000) [pid = 1933] [serial = 206] [outer = 0x7fe7f0d0d400]
11:41:30 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 46 (0x7fe7ed118c00) [pid = 1933] [serial = 207] [outer = 0x7fe7f0d0d400]
11:41:31 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:41:31 INFO - document served over http requires an http
11:41:31 INFO - sub-resource via xhr-request using the meta-csp
11:41:31 INFO - delivery method with keep-origin-redirect and when
11:41:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
11:41:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:41:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:41:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:31 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:41:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1883ms
11:41:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:41:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f0d50800 == 17 [pid = 1933] [id = 75]
11:41:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 47 (0x7fe7ed126000) [pid = 1933] [serial = 208] [outer = (nil)]
11:41:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 48 (0x7fe7ed127000) [pid = 1933] [serial = 209] [outer = 0x7fe7ed126000]
11:41:33 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 49 (0x7fe7ebb71c00) [pid = 1933] [serial = 210] [outer = 0x7fe7ed126000]
11:41:34 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:41:34 INFO - document served over http requires an http
11:41:34 INFO - sub-resource via xhr-request using the meta-csp
11:41:34 INFO - delivery method with no-redirect and when
11:41: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-http/xhr-request/generic.no-redirect.http.html"
11:41:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:41:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:41:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:34 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:41:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3025ms
11:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:41:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec004000 == 18 [pid = 1933] [id = 76]
11:41:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 50 (0x7fe7ed120000) [pid = 1933] [serial = 211] [outer = (nil)]
11:41:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 51 (0x7fe7ed121000) [pid = 1933] [serial = 212] [outer = 0x7fe7ed120000]
11:41:35 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 52 (0x7fe7ed3ea800) [pid = 1933] [serial = 213] [outer = 0x7fe7ed120000]
11:41:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee175800 == 17 [pid = 1933] [id = 71]
11:41:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7edf4c800 == 16 [pid = 1933] [id = 70]
11:41:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed777800 == 15 [pid = 1933] [id = 69]
11:41:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed422000 == 14 [pid = 1933] [id = 68]
11:41:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed232800 == 13 [pid = 1933] [id = 67]
11:41:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec74d000 == 12 [pid = 1933] [id = 66]
11:41:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec738800 == 11 [pid = 1933] [id = 65]
11:41:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f3fe2000 == 10 [pid = 1933] [id = 64]
11:41:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7efce2800 == 9 [pid = 1933] [id = 63]
11:41:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee17f000 == 8 [pid = 1933] [id = 62]
11:41:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f2160800 == 7 [pid = 1933] [id = 56]
11:41:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee8b5800 == 6 [pid = 1933] [id = 61]
11:41:35 INFO - PROCESS | 1883 | --DOMWINDOW == 51 (0x7fe7ec76f400) [pid = 1933] [serial = 156] [outer = (nil)] [url = about:blank]
11:41:35 INFO - PROCESS | 1883 | --DOMWINDOW == 50 (0x7fe7ed4be800) [pid = 1933] [serial = 159] [outer = (nil)] [url = about:blank]
11:41:35 INFO - PROCESS | 1883 | --DOMWINDOW == 49 (0x7fe7f94e6c00) [pid = 1933] [serial = 151] [outer = (nil)] [url = about:blank]
11:41:35 INFO - PROCESS | 1883 | --DOMWINDOW == 48 (0x7fe7ee75cc00) [pid = 1933] [serial = 162] [outer = (nil)] [url = about:blank]
11:41:36 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:41:36 INFO - document served over http requires an http
11:41:36 INFO - sub-resource via xhr-request using the meta-csp
11:41:36 INFO - delivery method with swap-origin-redirect and when
11:41:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
11:41:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:41:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:41:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:36 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:41:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1589ms
11:41:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:41:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec73c000 == 7 [pid = 1933] [id = 77]
11:41:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 49 (0x7fe7ed120400) [pid = 1933] [serial = 214] [outer = (nil)]
11:41:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 50 (0x7fe7ed3ec400) [pid = 1933] [serial = 215] [outer = 0x7fe7ed120400]
11:41:36 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 51 (0x7fe7ed920400) [pid = 1933] [serial = 216] [outer = 0x7fe7ed120400]
11:41:37 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:41:37 INFO - document served over http requires an https
11:41:37 INFO - sub-resource via fetch-request using the meta-csp
11:41:37 INFO - delivery method with keep-origin-redirect and when
11:41: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/fetch-request/generic.keep-origin-redirect.http.html"
11:41:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:41:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:41:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:41:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:37 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:41:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1433ms
11:41:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:41:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed40c000 == 8 [pid = 1933] [id = 78]
11:41:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 52 (0x7fe7ed9eb800) [pid = 1933] [serial = 217] [outer = (nil)]
11:41:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 53 (0x7fe7eeb95400) [pid = 1933] [serial = 218] [outer = 0x7fe7ed9eb800]
11:41:38 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 54 (0x7fe7eec65c00) [pid = 1933] [serial = 219] [outer = 0x7fe7ed9eb800]
11:41:39 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:41:39 INFO - document served over http requires an https
11:41:39 INFO - sub-resource via fetch-request using the meta-csp
11:41:39 INFO - delivery method with no-redirect and when
11:41:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html"
11:41:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:41:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:41:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:41:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:39 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:41:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1401ms
11:41:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:41:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7edf34800 == 9 [pid = 1933] [id = 79]
11:41:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 55 (0x7fe7ee853400) [pid = 1933] [serial = 220] [outer = (nil)]
11:41:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 56 (0x7fe7eee8b400) [pid = 1933] [serial = 221] [outer = 0x7fe7ee853400]
11:41:39 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 57 (0x7fe7ef2e2000) [pid = 1933] [serial = 222] [outer = 0x7fe7ee853400]
11:41:40 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:41:40 INFO - document served over http requires an https
11:41:40 INFO - sub-resource via fetch-request using the meta-csp
11:41:40 INFO - delivery method with swap-origin-redirect and when
11:41: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-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
11:41:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:41:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:41:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:41:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:40 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:41:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1686ms
11:41:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:41:41 INFO - PROCESS | 1883 | --DOMWINDOW == 56 (0x7fe7ee751400) [pid = 1933] [serial = 173] [outer = (nil)] [url = about:blank]
11:41:41 INFO - PROCESS | 1883 | --DOMWINDOW == 55 (0x7fe7f211b800) [pid = 1933] [serial = 176] [outer = (nil)] [url = about:blank]
11:41:41 INFO - PROCESS | 1883 | --DOMWINDOW == 54 (0x7fe7f073e400) [pid = 1933] [serial = 195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:41:41 INFO - PROCESS | 1883 | --DOMWINDOW == 53 (0x7fe7eec63400) [pid = 1933] [serial = 192] [outer = (nil)] [url = about:blank]
11:41:41 INFO - PROCESS | 1883 | --DOMWINDOW == 52 (0x7fe7ed9ec000) [pid = 1933] [serial = 185] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:41:41 INFO - PROCESS | 1883 | --DOMWINDOW == 51 (0x7fe7ed3f0c00) [pid = 1933] [serial = 182] [outer = (nil)] [url = about:blank]
11:41:41 INFO - PROCESS | 1883 | --DOMWINDOW == 50 (0x7fe7f098b000) [pid = 1933] [serial = 197] [outer = (nil)] [url = about:blank]
11:41:41 INFO - PROCESS | 1883 | --DOMWINDOW == 49 (0x7fe7eec66000) [pid = 1933] [serial = 190] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530081955]
11:41:41 INFO - PROCESS | 1883 | --DOMWINDOW == 48 (0x7fe7ed9e9400) [pid = 1933] [serial = 187] [outer = (nil)] [url = about:blank]
11:41:41 INFO - PROCESS | 1883 | --DOMWINDOW == 47 (0x7fe7eec5d400) [pid = 1933] [serial = 179] [outer = (nil)] [url = about:blank]
11:41:41 INFO - PROCESS | 1883 | --DOMWINDOW == 46 (0x7fe7ed4c0400) [pid = 1933] [serial = 200] [outer = (nil)] [url = about:blank]
11:41:41 INFO - PROCESS | 1883 | --DOMWINDOW == 45 (0x7fe7ee758000) [pid = 1933] [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:41:41 INFO - PROCESS | 1883 | --DOMWINDOW == 44 (0x7fe7ed4be000) [pid = 1933] [serial = 184] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:41:41 INFO - PROCESS | 1883 | --DOMWINDOW == 43 (0x7fe7eec5c400) [pid = 1933] [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:41:41 INFO - PROCESS | 1883 | --DOMWINDOW == 42 (0x7fe7eec5bc00) [pid = 1933] [serial = 189] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530081955]
11:41:41 INFO - PROCESS | 1883 | --DOMWINDOW == 41 (0x7fe7f073dc00) [pid = 1933] [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:41:41 INFO - PROCESS | 1883 | --DOMWINDOW == 40 (0x7fe7ef2e8800) [pid = 1933] [serial = 194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:41:41 INFO - PROCESS | 1883 | --DOMWINDOW == 39 (0x7fe7ed4bfc00) [pid = 1933] [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:41:41 INFO - PROCESS | 1883 | --DOMWINDOW == 38 (0x7fe7ed20e000) [pid = 1933] [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:41:41 INFO - PROCESS | 1883 | --DOMWINDOW == 37 (0x7fe7ed3e3c00) [pid = 1933] [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:41:41 INFO - PROCESS | 1883 | --DOMWINDOW == 36 (0x7fe7f3f19c00) [pid = 1933] [serial = 146] [outer = (nil)] [url = about:blank]
11:41:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee17e800 == 10 [pid = 1933] [id = 80]
11:41:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 37 (0x7fe7ed20e000) [pid = 1933] [serial = 223] [outer = (nil)]
11:41:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 38 (0x7fe7ed3ed000) [pid = 1933] [serial = 224] [outer = 0x7fe7ed20e000]
11:41:41 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 39 (0x7fe7ee855c00) [pid = 1933] [serial = 225] [outer = 0x7fe7ed20e000]
11:41:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee8ad000 == 11 [pid = 1933] [id = 81]
11:41:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 40 (0x7fe7ef2e6000) [pid = 1933] [serial = 226] [outer = (nil)]
11:41:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 41 (0x7fe7f07d6000) [pid = 1933] [serial = 227] [outer = 0x7fe7ef2e6000]
11:41:42 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:41:42 INFO - document served over http requires an https
11:41:42 INFO - sub-resource via iframe-tag using the meta-csp
11:41:42 INFO - delivery method with keep-origin-redirect and when
11:41:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
11:41:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:41:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:41:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:42 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:41:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2107ms
11:41:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:41:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec00b000 == 12 [pid = 1933] [id = 82]
11:41:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 42 (0x7fe7ed11a000) [pid = 1933] [serial = 228] [outer = (nil)]
11:41:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 43 (0x7fe7ed125000) [pid = 1933] [serial = 229] [outer = 0x7fe7ed11a000]
11:41:43 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 44 (0x7fe7ed9e8400) [pid = 1933] [serial = 230] [outer = 0x7fe7ed11a000]
11:41:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eeb38000 == 13 [pid = 1933] [id = 83]
11:41:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 45 (0x7fe7eec67400) [pid = 1933] [serial = 231] [outer = (nil)]
11:41:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 46 (0x7fe7efc7e000) [pid = 1933] [serial = 232] [outer = 0x7fe7eec67400]
11:41:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:41:45 INFO - document served over http requires an https
11:41:45 INFO - sub-resource via iframe-tag using the meta-csp
11:41:45 INFO - delivery method with no-redirect and when
11:41:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html"
11:41:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:41:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:41:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
11:41:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2140ms
11:41:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:41:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7efcde800 == 14 [pid = 1933] [id = 84]
11:41:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 47 (0x7fe7ebb7a800) [pid = 1933] [serial = 233] [outer = (nil)]
11:41:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 48 (0x7fe7ef2e8800) [pid = 1933] [serial = 234] [outer = 0x7fe7ebb7a800]
11:41:46 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 49 (0x7fe7f3ff4000) [pid = 1933] [serial = 235] [outer = 0x7fe7ebb7a800]
11:41:47 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f0b31000 == 15 [pid = 1933] [id = 85]
11:41:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 50 (0x7fe7f404a400) [pid = 1933] [serial = 236] [outer = (nil)]
11:41:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 51 (0x7fe7f94e6c00) [pid = 1933] [serial = 237] [outer = 0x7fe7f404a400]
11:41:47 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:41:47 INFO - document served over http requires an https
11:41:47 INFO - sub-resource via iframe-tag using the meta-csp
11:41:47 INFO - delivery method with swap-origin-redirect and when
11:41:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
11:41:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:41:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:41:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:41:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2856ms
11:41:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:41:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb44d800 == 16 [pid = 1933] [id = 86]
11:41:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 52 (0x7fe7ebfc5000) [pid = 1933] [serial = 238] [outer = (nil)]
11:41:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 53 (0x7fe7ebfc6000) [pid = 1933] [serial = 239] [outer = 0x7fe7ebfc5000]
11:41:48 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 54 (0x7fe7ed20ec00) [pid = 1933] [serial = 240] [outer = 0x7fe7ebfc5000]
11:41:49 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:41:49 INFO - document served over http requires an https
11:41:49 INFO - sub-resource via script-tag using the meta-csp
11:41:49 INFO - delivery method with keep-origin-redirect and when
11:41:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
11:41:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:41:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:41:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
11:41:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1732ms
11:41:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:41:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ebb14800 == 17 [pid = 1933] [id = 87]
11:41:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 55 (0x7fe7eb4c8800) [pid = 1933] [serial = 241] [outer = (nil)]
11:41:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 56 (0x7fe7eb4c9800) [pid = 1933] [serial = 242] [outer = 0x7fe7eb4c8800]
11:41:50 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 57 (0x7fe7eb4cf400) [pid = 1933] [serial = 243] [outer = 0x7fe7eb4c8800]
11:41:51 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:41:51 INFO - document served over http requires an https
11:41:51 INFO - sub-resource via script-tag using the meta-csp
11:41:51 INFO - delivery method with no-redirect and when
11:41:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html"
11:41:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:41:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:41:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
11:41:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2132ms
11:41:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:41:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb671800 == 18 [pid = 1933] [id = 88]
11:41:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 58 (0x7fe7eb4c8400) [pid = 1933] [serial = 244] [outer = (nil)]
11:41:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 59 (0x7fe7eb510800) [pid = 1933] [serial = 245] [outer = 0x7fe7eb4c8400]
11:41:52 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 60 (0x7fe7ebfc3000) [pid = 1933] [serial = 246] [outer = 0x7fe7eb4c8400]
11:41:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee8ad000 == 17 [pid = 1933] [id = 81]
11:41:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7edf34800 == 16 [pid = 1933] [id = 79]
11:41:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed40c000 == 15 [pid = 1933] [id = 78]
11:41:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec73c000 == 14 [pid = 1933] [id = 77]
11:41:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec004000 == 13 [pid = 1933] [id = 76]
11:41:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eeb2c800 == 12 [pid = 1933] [id = 74]
11:41:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7edf4a800 == 11 [pid = 1933] [id = 73]
11:41:53 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:41:53 INFO - document served over http requires an https
11:41:53 INFO - sub-resource via script-tag using the meta-csp
11:41:53 INFO - delivery method with swap-origin-redirect and when
11:41: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-https/script-tag/generic.swap-origin-redirect.http.html"
11:41:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:41:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:41:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:53 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:41:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1749ms
11:41:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:41:53 INFO - PROCESS | 1883 | --DOMWINDOW == 59 (0x7fe7eec63800) [pid = 1933] [serial = 180] [outer = (nil)] [url = about:blank]
11:41:53 INFO - PROCESS | 1883 | --DOMWINDOW == 58 (0x7fe7ed9e7000) [pid = 1933] [serial = 183] [outer = (nil)] [url = about:blank]
11:41:53 INFO - PROCESS | 1883 | --DOMWINDOW == 57 (0x7fe7ef0f6400) [pid = 1933] [serial = 193] [outer = (nil)] [url = about:blank]
11:41:53 INFO - PROCESS | 1883 | --DOMWINDOW == 56 (0x7fe7f2113400) [pid = 1933] [serial = 198] [outer = (nil)] [url = about:blank]
11:41:53 INFO - PROCESS | 1883 | --DOMWINDOW == 55 (0x7fe7eeb9a800) [pid = 1933] [serial = 188] [outer = (nil)] [url = about:blank]
11:41:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ebb20800 == 12 [pid = 1933] [id = 89]
11:41:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 56 (0x7fe7eb508800) [pid = 1933] [serial = 247] [outer = (nil)]
11:41:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 57 (0x7fe7ec774800) [pid = 1933] [serial = 248] [outer = 0x7fe7eb508800]
11:41:54 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 58 (0x7fe7ed208c00) [pid = 1933] [serial = 249] [outer = 0x7fe7eb508800]
11:41:55 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:41:55 INFO - document served over http requires an https
11:41:55 INFO - sub-resource via xhr-request using the meta-csp
11:41:55 INFO - delivery method with keep-origin-redirect and when
11:41:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
11:41:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:41:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:41:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:55 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:41:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1824ms
11:41:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:41:55 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec73e000 == 13 [pid = 1933] [id = 90]
11:41:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 59 (0x7fe7ec77a800) [pid = 1933] [serial = 250] [outer = (nil)]
11:41:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 60 (0x7fe7ed3ecc00) [pid = 1933] [serial = 251] [outer = 0x7fe7ec77a800]
11:41:56 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 61 (0x7fe7ed9eac00) [pid = 1933] [serial = 252] [outer = 0x7fe7ec77a800]
11:41:57 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:41:57 INFO - document served over http requires an https
11:41:57 INFO - sub-resource via xhr-request using the meta-csp
11:41:57 INFO - delivery method with no-redirect and when
11:41:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html"
11:41:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:41:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:41:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:57 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:41:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1787ms
11:41:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:41:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed411800 == 14 [pid = 1933] [id = 91]
11:41:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 62 (0x7fe7ed4c0800) [pid = 1933] [serial = 253] [outer = (nil)]
11:41:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 63 (0x7fe7eec5d400) [pid = 1933] [serial = 254] [outer = 0x7fe7ed4c0800]
11:41:58 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:41:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 64 (0x7fe7eee98800) [pid = 1933] [serial = 255] [outer = 0x7fe7ed4c0800]
11:41:59 INFO - PROCESS | 1883 | --DOMWINDOW == 63 (0x7fe7f71a9000) [pid = 1933] [serial = 206] [outer = (nil)] [url = about:blank]
11:41:59 INFO - PROCESS | 1883 | --DOMWINDOW == 62 (0x7fe7ed121000) [pid = 1933] [serial = 212] [outer = (nil)] [url = about:blank]
11:41:59 INFO - PROCESS | 1883 | --DOMWINDOW == 61 (0x7fe7ed127000) [pid = 1933] [serial = 209] [outer = (nil)] [url = about:blank]
11:41:59 INFO - PROCESS | 1883 | --DOMWINDOW == 60 (0x7fe7eeb95400) [pid = 1933] [serial = 218] [outer = (nil)] [url = about:blank]
11:41:59 INFO - PROCESS | 1883 | --DOMWINDOW == 59 (0x7fe7ee756c00) [pid = 1933] [serial = 203] [outer = (nil)] [url = about:blank]
11:41:59 INFO - PROCESS | 1883 | --DOMWINDOW == 58 (0x7fe7eee8b400) [pid = 1933] [serial = 221] [outer = (nil)] [url = about:blank]
11:41:59 INFO - PROCESS | 1883 | --DOMWINDOW == 57 (0x7fe7ed3ec400) [pid = 1933] [serial = 215] [outer = (nil)] [url = about:blank]
11:41:59 INFO - PROCESS | 1883 | --DOMWINDOW == 56 (0x7fe7ed3ed000) [pid = 1933] [serial = 224] [outer = (nil)] [url = about:blank]
11:41:59 INFO - PROCESS | 1883 | --DOMWINDOW == 55 (0x7fe7ed120400) [pid = 1933] [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:41:59 INFO - PROCESS | 1883 | --DOMWINDOW == 54 (0x7fe7ed9eb800) [pid = 1933] [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:41:59 INFO - PROCESS | 1883 | --DOMWINDOW == 53 (0x7fe7ed126000) [pid = 1933] [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:41:59 INFO - PROCESS | 1883 | --DOMWINDOW == 52 (0x7fe7ed120000) [pid = 1933] [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:41:59 INFO - PROCESS | 1883 | --DOMWINDOW == 51 (0x7fe7ee853400) [pid = 1933] [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:41:59 INFO - PROCESS | 1883 | --DOMWINDOW == 50 (0x7fe7ebb71c00) [pid = 1933] [serial = 210] [outer = (nil)] [url = about:blank]
11:41:59 INFO - PROCESS | 1883 | --DOMWINDOW == 49 (0x7fe7ed3ea800) [pid = 1933] [serial = 213] [outer = (nil)] [url = about:blank]
11:41:59 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:41:59 INFO - document served over http requires an https
11:41:59 INFO - sub-resource via xhr-request using the meta-csp
11:41:59 INFO - delivery method with swap-origin-redirect and when
11:41: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-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
11:41:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:41:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:41:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:59 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:41:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2286ms
11:41:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:42:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7edf4a800 == 15 [pid = 1933] [id = 92]
11:42:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 50 (0x7fe7ed120800) [pid = 1933] [serial = 256] [outer = (nil)]
11:42:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 51 (0x7fe7ed9eb800) [pid = 1933] [serial = 257] [outer = 0x7fe7ed120800]
11:42:01 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 52 (0x7fe7ef2e1c00) [pid = 1933] [serial = 258] [outer = 0x7fe7ed120800]
11:42:02 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:42:02 INFO - document served over http requires an http
11:42:02 INFO - sub-resource via fetch-request using the meta-csp
11:42:02 INFO - delivery method with keep-origin-redirect and when
11:42: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-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
11:42:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:42:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:42:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:42:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:02 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:42:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2579ms
11:42:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:42:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed422800 == 16 [pid = 1933] [id = 93]
11:42:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 53 (0x7fe7ed121000) [pid = 1933] [serial = 259] [outer = (nil)]
11:42:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 54 (0x7fe7ed210400) [pid = 1933] [serial = 260] [outer = 0x7fe7ed121000]
11:42:03 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 55 (0x7fe7eec63800) [pid = 1933] [serial = 261] [outer = 0x7fe7ed121000]
11:42:03 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:42:03 INFO - document served over http requires an http
11:42:03 INFO - sub-resource via fetch-request using the meta-csp
11:42:03 INFO - delivery method with no-redirect and when
11:42: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/fetch-request/generic.no-redirect.http.html"
11:42:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:42:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:42:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:42:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:03 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:42:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1738ms
11:42:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:42:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eee50000 == 17 [pid = 1933] [id = 94]
11:42:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 56 (0x7fe7ed4bcc00) [pid = 1933] [serial = 262] [outer = (nil)]
11:42:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 57 (0x7fe7f0dcd400) [pid = 1933] [serial = 263] [outer = 0x7fe7ed4bcc00]
11:42:04 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 58 (0x7fe7f71a9000) [pid = 1933] [serial = 264] [outer = 0x7fe7ed4bcc00]
11:42:05 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:42:05 INFO - document served over http requires an http
11:42:05 INFO - sub-resource via fetch-request using the meta-csp
11:42:05 INFO - delivery method with swap-origin-redirect and when
11:42:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
11:42:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:42:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:42:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:42:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:05 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:42:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1686ms
11:42:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:42:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eadb2800 == 18 [pid = 1933] [id = 95]
11:42:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 59 (0x7fe7ead27400) [pid = 1933] [serial = 265] [outer = (nil)]
11:42:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 60 (0x7fe7ead28400) [pid = 1933] [serial = 266] [outer = 0x7fe7ead27400]
11:42:06 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 61 (0x7fe7ead2e800) [pid = 1933] [serial = 267] [outer = 0x7fe7ead27400]
11:42:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eadc5000 == 19 [pid = 1933] [id = 96]
11:42:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 62 (0x7fe7eae97400) [pid = 1933] [serial = 268] [outer = (nil)]
11:42:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 63 (0x7fe7eae9a800) [pid = 1933] [serial = 269] [outer = 0x7fe7eae97400]
11:42:07 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:42:07 INFO - document served over http requires an http
11:42:07 INFO - sub-resource via iframe-tag using the meta-csp
11:42:07 INFO - delivery method with keep-origin-redirect and when
11:42:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
11:42:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:42:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:42:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:07 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:42:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1838ms
11:42:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:42:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eeb3c000 == 20 [pid = 1933] [id = 97]
11:42:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 64 (0x7fe7ead25400) [pid = 1933] [serial = 270] [outer = (nil)]
11:42:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 65 (0x7fe7eae99800) [pid = 1933] [serial = 271] [outer = 0x7fe7ead25400]
11:42:08 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 66 (0x7fe7ef04a400) [pid = 1933] [serial = 272] [outer = 0x7fe7ead25400]
11:42:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eaf13800 == 21 [pid = 1933] [id = 98]
11:42:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 67 (0x7fe7eaf7c400) [pid = 1933] [serial = 273] [outer = (nil)]
11:42:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 68 (0x7fe7eaf7fc00) [pid = 1933] [serial = 274] [outer = 0x7fe7eaf7c400]
11:42:09 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:42:09 INFO - document served over http requires an http
11:42:09 INFO - sub-resource via iframe-tag using the meta-csp
11:42:09 INFO - delivery method with no-redirect and when
11:42:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html"
11:42:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:42:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:42:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:09 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:42:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2038ms
11:42:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:42:10 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eaf1e800 == 22 [pid = 1933] [id = 99]
11:42:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 69 (0x7fe7eae9ec00) [pid = 1933] [serial = 275] [outer = (nil)]
11:42:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7fe7eaf7ec00) [pid = 1933] [serial = 276] [outer = 0x7fe7eae9ec00]
11:42:10 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7fe7ea58b800) [pid = 1933] [serial = 277] [outer = 0x7fe7eae9ec00]
11:42:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea554000 == 23 [pid = 1933] [id = 100]
11:42:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7ea590000) [pid = 1933] [serial = 278] [outer = (nil)]
11:42:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7ea590400) [pid = 1933] [serial = 279] [outer = 0x7fe7ea590000]
11:42:12 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:42:12 INFO - document served over http requires an http
11:42:12 INFO - sub-resource via iframe-tag using the meta-csp
11:42:12 INFO - delivery method with swap-origin-redirect and when
11:42:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
11:42:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:42:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:42:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:12 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:42:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3002ms
11:42:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:42:13 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eaf07800 == 24 [pid = 1933] [id = 101]
11:42:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7eae9f000) [pid = 1933] [serial = 280] [outer = (nil)]
11:42:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7eaea5000) [pid = 1933] [serial = 281] [outer = 0x7fe7eae9f000]
11:42:13 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7eb4cd000) [pid = 1933] [serial = 282] [outer = 0x7fe7eae9f000]
11:42:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f0d50800 == 23 [pid = 1933] [id = 75]
11:42:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed411800 == 22 [pid = 1933] [id = 91]
11:42:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee41b000 == 21 [pid = 1933] [id = 72]
11:42:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec73e000 == 20 [pid = 1933] [id = 90]
11:42:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee17e800 == 19 [pid = 1933] [id = 80]
11:42:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ebb20800 == 18 [pid = 1933] [id = 89]
11:42:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb671800 == 17 [pid = 1933] [id = 88]
11:42:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ebb14800 == 16 [pid = 1933] [id = 87]
11:42:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb44d800 == 15 [pid = 1933] [id = 86]
11:42:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f0b31000 == 14 [pid = 1933] [id = 85]
11:42:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7efcde800 == 13 [pid = 1933] [id = 84]
11:42:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eeb38000 == 12 [pid = 1933] [id = 83]
11:42:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec00b000 == 11 [pid = 1933] [id = 82]
11:42:14 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7ef2e2000) [pid = 1933] [serial = 222] [outer = (nil)] [url = about:blank]
11:42:14 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7ed920400) [pid = 1933] [serial = 216] [outer = (nil)] [url = about:blank]
11:42:14 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7eec65c00) [pid = 1933] [serial = 219] [outer = (nil)] [url = about:blank]
11:42:15 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:42:15 INFO - document served over http requires an http
11:42:15 INFO - sub-resource via script-tag using the meta-csp
11:42:15 INFO - delivery method with keep-origin-redirect and when
11:42:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
11:42:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:42:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:42:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:15 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:42:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2643ms
11:42:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:42:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb662800 == 12 [pid = 1933] [id = 102]
11:42:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7ea592400) [pid = 1933] [serial = 283] [outer = (nil)]
11:42:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7ebb70800) [pid = 1933] [serial = 284] [outer = 0x7fe7ea592400]
11:42:16 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7ec76cc00) [pid = 1933] [serial = 285] [outer = 0x7fe7ea592400]
11:42:17 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:42:17 INFO - document served over http requires an http
11:42:17 INFO - sub-resource via script-tag using the meta-csp
11:42:17 INFO - delivery method with no-redirect and when
11:42:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html"
11:42:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:42:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:42:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:17 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:42:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1947ms
11:42:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:42:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec007800 == 13 [pid = 1933] [id = 103]
11:42:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7ebb75c00) [pid = 1933] [serial = 286] [outer = (nil)]
11:42:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7ed127000) [pid = 1933] [serial = 287] [outer = 0x7fe7ebb75c00]
11:42:18 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7ed4c1000) [pid = 1933] [serial = 288] [outer = 0x7fe7ebb75c00]
11:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7ebfc6000) [pid = 1933] [serial = 239] [outer = (nil)] [url = about:blank]
11:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7eb4c9800) [pid = 1933] [serial = 242] [outer = (nil)] [url = about:blank]
11:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7efc7e000) [pid = 1933] [serial = 232] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530104756]
11:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7ed125000) [pid = 1933] [serial = 229] [outer = (nil)] [url = about:blank]
11:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7f94e6c00) [pid = 1933] [serial = 237] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7ef2e8800) [pid = 1933] [serial = 234] [outer = (nil)] [url = about:blank]
11:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7ec774800) [pid = 1933] [serial = 248] [outer = (nil)] [url = about:blank]
11:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7f07d6000) [pid = 1933] [serial = 227] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7fe7eec5d400) [pid = 1933] [serial = 254] [outer = (nil)] [url = about:blank]
11:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 69 (0x7fe7ed3ecc00) [pid = 1933] [serial = 251] [outer = (nil)] [url = about:blank]
11:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 68 (0x7fe7eb510800) [pid = 1933] [serial = 245] [outer = (nil)] [url = about:blank]
11:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 67 (0x7fe7eb4c8400) [pid = 1933] [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:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 66 (0x7fe7ec77a800) [pid = 1933] [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:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 65 (0x7fe7ed4c0800) [pid = 1933] [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:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 64 (0x7fe7eb508800) [pid = 1933] [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:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 63 (0x7fe7eec67400) [pid = 1933] [serial = 231] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530104756]
11:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 62 (0x7fe7f404a400) [pid = 1933] [serial = 236] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 61 (0x7fe7ef2e6000) [pid = 1933] [serial = 226] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 60 (0x7fe7ed20e000) [pid = 1933] [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:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 59 (0x7fe7ed208c00) [pid = 1933] [serial = 249] [outer = (nil)] [url = about:blank]
11:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 58 (0x7fe7ee855c00) [pid = 1933] [serial = 225] [outer = (nil)] [url = about:blank]
11:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 57 (0x7fe7eee98800) [pid = 1933] [serial = 255] [outer = (nil)] [url = about:blank]
11:42:18 INFO - PROCESS | 1883 | --DOMWINDOW == 56 (0x7fe7ed9eac00) [pid = 1933] [serial = 252] [outer = (nil)] [url = about:blank]
11:42:19 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:42:19 INFO - document served over http requires an http
11:42:19 INFO - sub-resource via script-tag using the meta-csp
11:42:19 INFO - delivery method with swap-origin-redirect and when
11:42:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
11:42:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:42:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:42:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:19 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:42:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1988ms
11:42:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:42:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec749000 == 14 [pid = 1933] [id = 104]
11:42:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 57 (0x7fe7ebfc8000) [pid = 1933] [serial = 289] [outer = (nil)]
11:42:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 58 (0x7fe7ed208800) [pid = 1933] [serial = 290] [outer = 0x7fe7ebfc8000]
11:42:20 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 59 (0x7fe7ed919c00) [pid = 1933] [serial = 291] [outer = 0x7fe7ebfc8000]
11:42:21 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:42:21 INFO - document served over http requires an http
11:42:21 INFO - sub-resource via xhr-request using the meta-csp
11:42:21 INFO - delivery method with keep-origin-redirect and when
11:42:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
11:42:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:42:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:42:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:21 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:42:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1804ms
11:42:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:42:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec740800 == 15 [pid = 1933] [id = 105]
11:42:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 60 (0x7fe7eb511800) [pid = 1933] [serial = 292] [outer = (nil)]
11:42:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 61 (0x7fe7ebb74400) [pid = 1933] [serial = 293] [outer = 0x7fe7eb511800]
11:42:21 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 62 (0x7fe7ed918400) [pid = 1933] [serial = 294] [outer = 0x7fe7eb511800]
11:42:22 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:42:22 INFO - document served over http requires an http
11:42:22 INFO - sub-resource via xhr-request using the meta-csp
11:42:22 INFO - delivery method with no-redirect and when
11:42: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-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html"
11:42:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:42:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:42:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:22 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:42:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1528ms
11:42:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:42:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed76c000 == 16 [pid = 1933] [id = 106]
11:42:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 63 (0x7fe7eb4c9000) [pid = 1933] [serial = 295] [outer = (nil)]
11:42:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 64 (0x7fe7ee757800) [pid = 1933] [serial = 296] [outer = 0x7fe7eb4c9000]
11:42:23 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 65 (0x7fe7eec64c00) [pid = 1933] [serial = 297] [outer = 0x7fe7eb4c9000]
11:42:24 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:42:24 INFO - document served over http requires an http
11:42:24 INFO - sub-resource via xhr-request using the meta-csp
11:42:24 INFO - delivery method with swap-origin-redirect and when
11:42: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-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
11:42:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:42:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:42:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:24 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:42:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1944ms
11:42:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:42:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee8af000 == 17 [pid = 1933] [id = 107]
11:42:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 66 (0x7fe7ee75f400) [pid = 1933] [serial = 298] [outer = (nil)]
11:42:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 67 (0x7fe7ef2e2000) [pid = 1933] [serial = 299] [outer = 0x7fe7ee75f400]
11:42:25 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 68 (0x7fe7f09d1c00) [pid = 1933] [serial = 300] [outer = 0x7fe7ee75f400]
11:42:26 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:42:26 INFO - document served over http requires an https
11:42:26 INFO - sub-resource via fetch-request using the meta-csp
11:42:26 INFO - delivery method with keep-origin-redirect and when
11:42: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/fetch-request/generic.keep-origin-redirect.http.html"
11:42:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:42:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:42:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:42:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:26 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:42:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2287ms
11:42:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:42:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f3c88800 == 18 [pid = 1933] [id = 108]
11:42:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 69 (0x7fe7ea374800) [pid = 1933] [serial = 301] [outer = (nil)]
11:42:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7fe7ea375800) [pid = 1933] [serial = 302] [outer = 0x7fe7ea374800]
11:42:27 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7fe7ea37b400) [pid = 1933] [serial = 303] [outer = 0x7fe7ea374800]
11:42:30 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:42:30 INFO - document served over http requires an https
11:42:30 INFO - sub-resource via fetch-request using the meta-csp
11:42:30 INFO - delivery method with no-redirect and when
11:42:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html"
11:42:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:42:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:42:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:42:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:30 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:42:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3405ms
11:42:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:42:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea54e000 == 19 [pid = 1933] [id = 109]
11:42:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7ead21800) [pid = 1933] [serial = 304] [outer = (nil)]
11:42:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7ead29800) [pid = 1933] [serial = 305] [outer = 0x7fe7ead21800]
11:42:31 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7eaf83400) [pid = 1933] [serial = 306] [outer = 0x7fe7ead21800]
11:42:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec007800 == 18 [pid = 1933] [id = 103]
11:42:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb662800 == 17 [pid = 1933] [id = 102]
11:42:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eaf07800 == 16 [pid = 1933] [id = 101]
11:42:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eaf13800 == 15 [pid = 1933] [id = 98]
11:42:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eeb3c000 == 14 [pid = 1933] [id = 97]
11:42:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eadb2800 == 13 [pid = 1933] [id = 95]
11:42:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eadc5000 == 12 [pid = 1933] [id = 96]
11:42:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eee50000 == 11 [pid = 1933] [id = 94]
11:42:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed422800 == 10 [pid = 1933] [id = 93]
11:42:31 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7ebfc3000) [pid = 1933] [serial = 246] [outer = (nil)] [url = about:blank]
11:42:32 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:42:32 INFO - document served over http requires an https
11:42:32 INFO - sub-resource via fetch-request using the meta-csp
11:42:32 INFO - delivery method with swap-origin-redirect and when
11:42: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/fetch-request/generic.swap-origin-redirect.http.html"
11:42:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:42:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:42:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:42:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:32 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:42:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1785ms
11:42:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:42:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eaf05000 == 11 [pid = 1933] [id = 110]
11:42:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7ead26c00) [pid = 1933] [serial = 307] [outer = (nil)]
11:42:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7eb510400) [pid = 1933] [serial = 308] [outer = 0x7fe7ead26c00]
11:42:32 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7ebfbd800) [pid = 1933] [serial = 309] [outer = 0x7fe7ead26c00]
11:42:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb459000 == 12 [pid = 1933] [id = 111]
11:42:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7ebfca400) [pid = 1933] [serial = 310] [outer = (nil)]
11:42:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7ec779c00) [pid = 1933] [serial = 311] [outer = 0x7fe7ebfca400]
11:42:34 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:42:34 INFO - document served over http requires an https
11:42:34 INFO - sub-resource via iframe-tag using the meta-csp
11:42:34 INFO - delivery method with keep-origin-redirect and when
11:42:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
11:42:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:42:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:42:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:34 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:42:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2180ms
11:42:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:42:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb679000 == 13 [pid = 1933] [id = 112]
11:42:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7eb509800) [pid = 1933] [serial = 312] [outer = (nil)]
11:42:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7ec771c00) [pid = 1933] [serial = 313] [outer = 0x7fe7eb509800]
11:42:35 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7ed3ee800) [pid = 1933] [serial = 314] [outer = 0x7fe7eb509800]
11:42:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec010000 == 14 [pid = 1933] [id = 113]
11:42:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7ed4c1800) [pid = 1933] [serial = 315] [outer = (nil)]
11:42:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7ed4c3400) [pid = 1933] [serial = 316] [outer = 0x7fe7ed4c1800]
11:42:36 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:42:36 INFO - document served over http requires an https
11:42:36 INFO - sub-resource via iframe-tag using the meta-csp
11:42:36 INFO - delivery method with no-redirect and when
11:42: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/iframe-tag/generic.no-redirect.http.html"
11:42:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:42:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:42:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:36 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:42:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1834ms
11:42:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:42:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec734000 == 15 [pid = 1933] [id = 114]
11:42:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7eaf88000) [pid = 1933] [serial = 317] [outer = (nil)]
11:42:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7ec779000) [pid = 1933] [serial = 318] [outer = 0x7fe7eaf88000]
11:42:37 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7ee856000) [pid = 1933] [serial = 319] [outer = 0x7fe7eaf88000]
11:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7eae9a800) [pid = 1933] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7ead28400) [pid = 1933] [serial = 266] [outer = (nil)] [url = about:blank]
11:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7eaf7fc00) [pid = 1933] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530129294]
11:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7eae99800) [pid = 1933] [serial = 271] [outer = (nil)] [url = about:blank]
11:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7ed210400) [pid = 1933] [serial = 260] [outer = (nil)] [url = about:blank]
11:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7f0dcd400) [pid = 1933] [serial = 263] [outer = (nil)] [url = about:blank]
11:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7ebb70800) [pid = 1933] [serial = 284] [outer = (nil)] [url = about:blank]
11:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7eaea5000) [pid = 1933] [serial = 281] [outer = (nil)] [url = about:blank]
11:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7ed127000) [pid = 1933] [serial = 287] [outer = (nil)] [url = about:blank]
11:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7ed9eb800) [pid = 1933] [serial = 257] [outer = (nil)] [url = about:blank]
11:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7ea590400) [pid = 1933] [serial = 279] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7eaf7ec00) [pid = 1933] [serial = 276] [outer = (nil)] [url = about:blank]
11:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7eae9f000) [pid = 1933] [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:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7ea592400) [pid = 1933] [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:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7ebb75c00) [pid = 1933] [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:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7fe7eae97400) [pid = 1933] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 69 (0x7fe7eaf7c400) [pid = 1933] [serial = 273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530129294]
11:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 68 (0x7fe7ed3e4c00) [pid = 1933] [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:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 67 (0x7fe7ed91c000) [pid = 1933] [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:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 66 (0x7fe7ed3e4000) [pid = 1933] [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:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 65 (0x7fe7f0d0d400) [pid = 1933] [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:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 64 (0x7fe7ed3e4400) [pid = 1933] [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:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 63 (0x7fe7ea590000) [pid = 1933] [serial = 278] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 62 (0x7fe7efc80800) [pid = 1933] [serial = 174] [outer = (nil)] [url = about:blank]
11:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 61 (0x7fe7ef2e8c00) [pid = 1933] [serial = 204] [outer = (nil)] [url = about:blank]
11:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 60 (0x7fe7efc7f000) [pid = 1933] [serial = 171] [outer = (nil)] [url = about:blank]
11:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 59 (0x7fe7ed118c00) [pid = 1933] [serial = 207] [outer = (nil)] [url = about:blank]
11:42:37 INFO - PROCESS | 1883 | --DOMWINDOW == 58 (0x7fe7f404a000) [pid = 1933] [serial = 177] [outer = (nil)] [url = about:blank]
11:42:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 17 (0x7f2761eee400) [pid = 1883] [serial = 25] [outer = 0x7f275e545000]
11:42:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed222000 == 16 [pid = 1933] [id = 115]
11:42:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 59 (0x7fe7ead21c00) [pid = 1933] [serial = 320] [outer = (nil)]
11:42:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 60 (0x7fe7eaf7fc00) [pid = 1933] [serial = 321] [outer = 0x7fe7ead21c00]
11:42:39 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:42:39 INFO - document served over http requires an https
11:42:39 INFO - sub-resource via iframe-tag using the meta-csp
11:42:39 INFO - delivery method with swap-origin-redirect and when
11:42: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/iframe-tag/generic.swap-origin-redirect.http.html"
11:42:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:42:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:42:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:39 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:42:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2933ms
11:42:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:42:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb455000 == 17 [pid = 1933] [id = 116]
11:42:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 61 (0x7fe7eaea5400) [pid = 1933] [serial = 322] [outer = (nil)]
11:42:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 62 (0x7fe7eb4c3800) [pid = 1933] [serial = 323] [outer = 0x7fe7eaea5400]
11:42:40 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 63 (0x7fe7ec772800) [pid = 1933] [serial = 324] [outer = 0x7fe7eaea5400]
11:42:41 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:42:41 INFO - document served over http requires an https
11:42:41 INFO - sub-resource via script-tag using the meta-csp
11:42:41 INFO - delivery method with keep-origin-redirect and when
11:42:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
11:42:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:42:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:42:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:41 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:42:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2236ms
11:42:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:42:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed414000 == 18 [pid = 1933] [id = 117]
11:42:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 64 (0x7fe7eae9a800) [pid = 1933] [serial = 325] [outer = (nil)]
11:42:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 65 (0x7fe7ed4c7000) [pid = 1933] [serial = 326] [outer = 0x7fe7eae9a800]
11:42:42 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 66 (0x7fe7eeb96800) [pid = 1933] [serial = 327] [outer = 0x7fe7eae9a800]
11:42:43 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:42:43 INFO - document served over http requires an https
11:42:43 INFO - sub-resource via script-tag using the meta-csp
11:42:43 INFO - delivery method with no-redirect and when
11:42:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html"
11:42:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:42:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:42:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:43 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:42:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2198ms
11:42:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:42:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee411000 == 19 [pid = 1933] [id = 118]
11:42:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 67 (0x7fe7ed4c2800) [pid = 1933] [serial = 328] [outer = (nil)]
11:42:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 68 (0x7fe7eec5f000) [pid = 1933] [serial = 329] [outer = 0x7fe7ed4c2800]
11:42:45 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 69 (0x7fe7ef0f3800) [pid = 1933] [serial = 330] [outer = 0x7fe7ed4c2800]
11:42:46 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:42:46 INFO - document served over http requires an https
11:42:46 INFO - sub-resource via script-tag using the meta-csp
11:42:46 INFO - delivery method with swap-origin-redirect and when
11:42: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-https/script-tag/generic.swap-origin-redirect.http.html"
11:42:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:42:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:42:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:46 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:42:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2660ms
11:42:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:42:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eee50000 == 20 [pid = 1933] [id = 119]
11:42:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7fe7ef2e8c00) [pid = 1933] [serial = 331] [outer = (nil)]
11:42:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7fe7f0a12800) [pid = 1933] [serial = 332] [outer = 0x7fe7ef2e8c00]
11:42:47 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7f3f1c400) [pid = 1933] [serial = 333] [outer = 0x7fe7ef2e8c00]
11:42:48 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:42:48 INFO - document served over http requires an https
11:42:48 INFO - sub-resource via xhr-request using the meta-csp
11:42:48 INFO - delivery method with keep-origin-redirect and when
11:42:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
11:42:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:42:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:42:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:48 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:42:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1831ms
11:42:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:42:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb664000 == 21 [pid = 1933] [id = 120]
11:42:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7ea598800) [pid = 1933] [serial = 334] [outer = (nil)]
11:42:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7eaf84800) [pid = 1933] [serial = 335] [outer = 0x7fe7ea598800]
11:42:49 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7ebfcbc00) [pid = 1933] [serial = 336] [outer = 0x7fe7ea598800]
11:42:50 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:42:50 INFO - document served over http requires an https
11:42:50 INFO - sub-resource via xhr-request using the meta-csp
11:42:50 INFO - delivery method with no-redirect and when
11:42:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html"
11:42:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:42:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:42:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:50 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:42:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2255ms
11:42:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:42:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec010000 == 20 [pid = 1933] [id = 113]
11:42:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb679000 == 19 [pid = 1933] [id = 112]
11:42:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb459000 == 18 [pid = 1933] [id = 111]
11:42:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eaf05000 == 17 [pid = 1933] [id = 110]
11:42:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea54e000 == 16 [pid = 1933] [id = 109]
11:42:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee8af000 == 15 [pid = 1933] [id = 107]
11:42:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed76c000 == 14 [pid = 1933] [id = 106]
11:42:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec740800 == 13 [pid = 1933] [id = 105]
11:42:50 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7ef2e1c00) [pid = 1933] [serial = 258] [outer = (nil)] [url = about:blank]
11:42:50 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7eb4cd000) [pid = 1933] [serial = 282] [outer = (nil)] [url = about:blank]
11:42:50 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7ed4c1000) [pid = 1933] [serial = 288] [outer = (nil)] [url = about:blank]
11:42:50 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7ec76cc00) [pid = 1933] [serial = 285] [outer = (nil)] [url = about:blank]
11:42:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea238800 == 14 [pid = 1933] [id = 121]
11:42:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7ead1f400) [pid = 1933] [serial = 337] [outer = (nil)]
11:42:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7eae99400) [pid = 1933] [serial = 338] [outer = 0x7fe7ead1f400]
11:42:51 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7ec76cc00) [pid = 1933] [serial = 339] [outer = 0x7fe7ead1f400]
11:42:52 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:42:52 INFO - document served over http requires an https
11:42:52 INFO - sub-resource via xhr-request using the meta-csp
11:42:52 INFO - delivery method with swap-origin-redirect and when
11:42: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-https/xhr-request/generic.swap-origin-redirect.http.html"
11:42:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:42:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:42:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:52 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:42:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1596ms
11:42:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:42:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eaf17000 == 15 [pid = 1933] [id = 122]
11:42:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7ebfbd400) [pid = 1933] [serial = 340] [outer = (nil)]
11:42:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7ed3e7c00) [pid = 1933] [serial = 341] [outer = 0x7fe7ebfbd400]
11:42:52 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7ed91a800) [pid = 1933] [serial = 342] [outer = 0x7fe7ebfbd400]
11:42:54 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:42:54 INFO - document served over http requires an http
11:42:54 INFO - sub-resource via fetch-request using the meta-referrer
11:42:54 INFO - delivery method with keep-origin-redirect and when
11:42:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:42:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:42:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:42:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:42:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:54 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:42:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1935ms
11:42:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:42:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec005000 == 16 [pid = 1933] [id = 123]
11:42:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7ed121800) [pid = 1933] [serial = 343] [outer = (nil)]
11:42:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7ee714400) [pid = 1933] [serial = 344] [outer = 0x7fe7ed121800]
11:42:54 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7ee71a800) [pid = 1933] [serial = 345] [outer = 0x7fe7ed121800]
11:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7ee757800) [pid = 1933] [serial = 296] [outer = (nil)] [url = about:blank]
11:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7ef2e2000) [pid = 1933] [serial = 299] [outer = (nil)] [url = about:blank]
11:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7ed208800) [pid = 1933] [serial = 290] [outer = (nil)] [url = about:blank]
11:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7ebb74400) [pid = 1933] [serial = 293] [outer = (nil)] [url = about:blank]
11:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7ec779000) [pid = 1933] [serial = 318] [outer = (nil)] [url = about:blank]
11:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7ed4c3400) [pid = 1933] [serial = 316] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530155914]
11:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7ec771c00) [pid = 1933] [serial = 313] [outer = (nil)] [url = about:blank]
11:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7ead29800) [pid = 1933] [serial = 305] [outer = (nil)] [url = about:blank]
11:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7ea375800) [pid = 1933] [serial = 302] [outer = (nil)] [url = about:blank]
11:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7fe7ec779c00) [pid = 1933] [serial = 311] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 69 (0x7fe7eb510400) [pid = 1933] [serial = 308] [outer = (nil)] [url = about:blank]
11:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 68 (0x7fe7ead26c00) [pid = 1933] [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:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 67 (0x7fe7ead21800) [pid = 1933] [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:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 66 (0x7fe7ea374800) [pid = 1933] [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:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 65 (0x7fe7ed4c1800) [pid = 1933] [serial = 315] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530155914]
11:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 64 (0x7fe7eb509800) [pid = 1933] [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:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 63 (0x7fe7ebfca400) [pid = 1933] [serial = 310] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 62 (0x7fe7ec77a400) [pid = 1933] [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:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 61 (0x7fe7eae9ec00) [pid = 1933] [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:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 60 (0x7fe7f3ff4000) [pid = 1933] [serial = 235] [outer = (nil)] [url = about:blank]
11:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 59 (0x7fe7ef047800) [pid = 1933] [serial = 201] [outer = (nil)] [url = about:blank]
11:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 58 (0x7fe7ed9e8400) [pid = 1933] [serial = 230] [outer = (nil)] [url = about:blank]
11:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 57 (0x7fe7eb4cf400) [pid = 1933] [serial = 243] [outer = (nil)] [url = about:blank]
11:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 56 (0x7fe7ed20ec00) [pid = 1933] [serial = 240] [outer = (nil)] [url = about:blank]
11:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 55 (0x7fe7ea58b800) [pid = 1933] [serial = 277] [outer = (nil)] [url = about:blank]
11:42:56 INFO - PROCESS | 1883 | --DOMWINDOW == 54 (0x7fe7eec63800) [pid = 1933] [serial = 261] [outer = (nil)] [url = about:blank]
11:42:56 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:42:56 INFO - document served over http requires an http
11:42:56 INFO - sub-resource via fetch-request using the meta-referrer
11:42:56 INFO - delivery method with no-redirect and when
11:42: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"
11:42:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:42:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:42:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:42:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:56 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:42:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2447ms
11:42:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:42:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed40c800 == 17 [pid = 1933] [id = 124]
11:42:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 55 (0x7fe7eb4c1800) [pid = 1933] [serial = 346] [outer = (nil)]
11:42:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 56 (0x7fe7eb4cf400) [pid = 1933] [serial = 347] [outer = 0x7fe7eb4c1800]
11:42:57 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:42:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 57 (0x7fe7ed4c3400) [pid = 1933] [serial = 348] [outer = 0x7fe7eb4c1800]
11:42:59 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:42:59 INFO - document served over http requires an http
11:42:59 INFO - sub-resource via fetch-request using the meta-referrer
11:42:59 INFO - delivery method with swap-origin-redirect and when
11:42: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:42:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:42:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:42:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:42:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:59 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:42:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2590ms
11:42:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:42:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed221000 == 18 [pid = 1933] [id = 125]
11:42:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 58 (0x7fe7eaf7e000) [pid = 1933] [serial = 349] [outer = (nil)]
11:42:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 59 (0x7fe7ebb7d000) [pid = 1933] [serial = 350] [outer = 0x7fe7eaf7e000]
11:43:00 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 60 (0x7fe7ed9ea400) [pid = 1933] [serial = 351] [outer = 0x7fe7eaf7e000]
11:43:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee8a2000 == 19 [pid = 1933] [id = 126]
11:43:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 61 (0x7fe7ee71b400) [pid = 1933] [serial = 352] [outer = (nil)]
11:43:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 62 (0x7fe7ee84dc00) [pid = 1933] [serial = 353] [outer = 0x7fe7ee71b400]
11:43:01 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:43:01 INFO - document served over http requires an http
11:43:01 INFO - sub-resource via iframe-tag using the meta-referrer
11:43:01 INFO - delivery method with keep-origin-redirect and when
11:43: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:43:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:43:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:43:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:01 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:43:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1988ms
11:43:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:43:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eeb2e800 == 20 [pid = 1933] [id = 127]
11:43:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 63 (0x7fe7ebb72c00) [pid = 1933] [serial = 354] [outer = (nil)]
11:43:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 64 (0x7fe7ee750800) [pid = 1933] [serial = 355] [outer = 0x7fe7ebb72c00]
11:43:01 INFO - PROCESS | 1883 | --DOMWINDOW == 16 (0x7f275ecbd400) [pid = 1883] [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:43:02 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 65 (0x7fe7ef0f9800) [pid = 1933] [serial = 356] [outer = 0x7fe7ebb72c00]
11:43:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f09df800 == 21 [pid = 1933] [id = 128]
11:43:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 66 (0x7fe7efc7f000) [pid = 1933] [serial = 357] [outer = (nil)]
11:43:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 67 (0x7fe7f07d6800) [pid = 1933] [serial = 358] [outer = 0x7fe7efc7f000]
11:43:03 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:43:03 INFO - document served over http requires an http
11:43:03 INFO - sub-resource via iframe-tag using the meta-referrer
11:43:03 INFO - delivery method with no-redirect and when
11:43: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:43:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:43:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:43:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:03 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:43:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1738ms
11:43:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:43:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f0d45800 == 22 [pid = 1933] [id = 129]
11:43:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 68 (0x7fe7f07c9800) [pid = 1933] [serial = 359] [outer = (nil)]
11:43:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 69 (0x7fe7f3ff4000) [pid = 1933] [serial = 360] [outer = 0x7fe7f07c9800]
11:43:03 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7fe7ea102c00) [pid = 1933] [serial = 361] [outer = 0x7fe7f07c9800]
11:43:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea1cf000 == 23 [pid = 1933] [id = 130]
11:43:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7fe7ea107000) [pid = 1933] [serial = 362] [outer = (nil)]
11:43:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7ea10a400) [pid = 1933] [serial = 363] [outer = 0x7fe7ea107000]
11:43:04 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:43:04 INFO - document served over http requires an http
11:43:04 INFO - sub-resource via iframe-tag using the meta-referrer
11:43:04 INFO - delivery method with swap-origin-redirect and when
11:43: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:43:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:43:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:43:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:04 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:43:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1787ms
11:43:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:43:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea1db800 == 24 [pid = 1933] [id = 131]
11:43:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7ea109c00) [pid = 1933] [serial = 364] [outer = (nil)]
11:43:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7ea10ec00) [pid = 1933] [serial = 365] [outer = 0x7fe7ea109c00]
11:43:05 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7e999bc00) [pid = 1933] [serial = 366] [outer = 0x7fe7ea109c00]
11:43:06 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:43:06 INFO - document served over http requires an http
11:43:06 INFO - sub-resource via script-tag using the meta-referrer
11:43:06 INFO - delivery method with keep-origin-redirect and when
11:43: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:43:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:43:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:43:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:06 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:43:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2045ms
11:43:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:43:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9962000 == 25 [pid = 1933] [id = 132]
11:43:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7ea10a000) [pid = 1933] [serial = 367] [outer = (nil)]
11:43:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7ea10e000) [pid = 1933] [serial = 368] [outer = 0x7fe7ea10a000]
11:43:07 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7e9606000) [pid = 1933] [serial = 369] [outer = 0x7fe7ea10a000]
11:43:09 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:43:09 INFO - document served over http requires an http
11:43:09 INFO - sub-resource via script-tag using the meta-referrer
11:43:09 INFO - delivery method with no-redirect and when
11:43: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:43:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:43:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:43:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:09 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:43:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2133ms
11:43:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:43:10 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9707000 == 26 [pid = 1933] [id = 133]
11:43:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7e99a3c00) [pid = 1933] [serial = 370] [outer = (nil)]
11:43:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e99a6000) [pid = 1933] [serial = 371] [outer = 0x7fe7e99a3c00]
11:43:10 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e9896400) [pid = 1933] [serial = 372] [outer = 0x7fe7e99a3c00]
11:43:12 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:43:12 INFO - document served over http requires an http
11:43:12 INFO - sub-resource via script-tag using the meta-referrer
11:43:12 INFO - delivery method with swap-origin-redirect and when
11:43: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:43:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:43:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:43:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:12 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:43:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3668ms
11:43:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:43:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed222000 == 25 [pid = 1933] [id = 115]
11:43:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec005000 == 24 [pid = 1933] [id = 123]
11:43:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eaf17000 == 23 [pid = 1933] [id = 122]
11:43:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec749000 == 22 [pid = 1933] [id = 104]
11:43:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea238800 == 21 [pid = 1933] [id = 121]
11:43:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb664000 == 20 [pid = 1933] [id = 120]
11:43:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee411000 == 19 [pid = 1933] [id = 118]
11:43:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f3c88800 == 18 [pid = 1933] [id = 108]
11:43:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed414000 == 17 [pid = 1933] [id = 117]
11:43:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb455000 == 16 [pid = 1933] [id = 116]
11:43:13 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7ea37b400) [pid = 1933] [serial = 303] [outer = (nil)] [url = about:blank]
11:43:13 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7eaf83400) [pid = 1933] [serial = 306] [outer = (nil)] [url = about:blank]
11:43:13 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7ed3ee800) [pid = 1933] [serial = 314] [outer = (nil)] [url = about:blank]
11:43:13 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7ebfbd800) [pid = 1933] [serial = 309] [outer = (nil)] [url = about:blank]
11:43:13 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea1d7800 == 17 [pid = 1933] [id = 134]
11:43:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7e9896800) [pid = 1933] [serial = 373] [outer = (nil)]
11:43:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7ea102400) [pid = 1933] [serial = 374] [outer = 0x7fe7e9896800]
11:43:13 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7ea58b400) [pid = 1933] [serial = 375] [outer = 0x7fe7e9896800]
11:43:14 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:43:14 INFO - document served over http requires an http
11:43:14 INFO - sub-resource via xhr-request using the meta-referrer
11:43:14 INFO - delivery method with keep-origin-redirect and when
11:43: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:43:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:43:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:43:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:14 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:43:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1781ms
11:43:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:43:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea54b000 == 18 [pid = 1933] [id = 135]
11:43:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7ead21000) [pid = 1933] [serial = 376] [outer = (nil)]
11:43:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7eaf80000) [pid = 1933] [serial = 377] [outer = 0x7fe7ead21000]
11:43:15 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7eb4cbc00) [pid = 1933] [serial = 378] [outer = 0x7fe7ead21000]
11:43:16 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:43:16 INFO - document served over http requires an http
11:43:16 INFO - sub-resource via xhr-request using the meta-referrer
11:43:16 INFO - delivery method with no-redirect and when
11:43: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:43:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:43:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:43:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:16 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:43:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2237ms
11:43:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:43:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eadc3800 == 19 [pid = 1933] [id = 136]
11:43:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7eae9dc00) [pid = 1933] [serial = 379] [outer = (nil)]
11:43:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7ec76c400) [pid = 1933] [serial = 380] [outer = 0x7fe7eae9dc00]
11:43:17 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7ed122400) [pid = 1933] [serial = 381] [outer = 0x7fe7eae9dc00]
11:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7eec5f000) [pid = 1933] [serial = 329] [outer = (nil)] [url = about:blank]
11:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7f0a12800) [pid = 1933] [serial = 332] [outer = (nil)] [url = about:blank]
11:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7eaf7fc00) [pid = 1933] [serial = 321] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7eb4c3800) [pid = 1933] [serial = 323] [outer = (nil)] [url = about:blank]
11:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7ed4c7000) [pid = 1933] [serial = 326] [outer = (nil)] [url = about:blank]
11:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7eae99400) [pid = 1933] [serial = 338] [outer = (nil)] [url = about:blank]
11:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7ee714400) [pid = 1933] [serial = 344] [outer = (nil)] [url = about:blank]
11:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7eaf84800) [pid = 1933] [serial = 335] [outer = (nil)] [url = about:blank]
11:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7ed3e7c00) [pid = 1933] [serial = 341] [outer = (nil)] [url = about:blank]
11:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7eb4cf400) [pid = 1933] [serial = 347] [outer = (nil)] [url = about:blank]
11:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7ead1f400) [pid = 1933] [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:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7eaf88000) [pid = 1933] [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:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7ed121800) [pid = 1933] [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:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7ee75f400) [pid = 1933] [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:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7eb511800) [pid = 1933] [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:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7fe7ead27400) [pid = 1933] [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:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 69 (0x7fe7ed121000) [pid = 1933] [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:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 68 (0x7fe7ead21c00) [pid = 1933] [serial = 320] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 67 (0x7fe7ebfbd400) [pid = 1933] [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:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 66 (0x7fe7ed4bcc00) [pid = 1933] [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:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 65 (0x7fe7ebfc8000) [pid = 1933] [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:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 64 (0x7fe7ead25400) [pid = 1933] [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:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 63 (0x7fe7ea598800) [pid = 1933] [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:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 62 (0x7fe7eb4c9000) [pid = 1933] [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:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 61 (0x7fe7ed120800) [pid = 1933] [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:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 60 (0x7fe7eb4c8800) [pid = 1933] [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:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 59 (0x7fe7ebfc5000) [pid = 1933] [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:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 58 (0x7fe7ebb7a800) [pid = 1933] [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:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 57 (0x7fe7ed11a000) [pid = 1933] [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:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 56 (0x7fe7f71a9000) [pid = 1933] [serial = 264] [outer = (nil)] [url = about:blank]
11:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 55 (0x7fe7eec64c00) [pid = 1933] [serial = 297] [outer = (nil)] [url = about:blank]
11:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 54 (0x7fe7ec76cc00) [pid = 1933] [serial = 339] [outer = (nil)] [url = about:blank]
11:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 53 (0x7fe7ef04a400) [pid = 1933] [serial = 272] [outer = (nil)] [url = about:blank]
11:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 52 (0x7fe7ed918400) [pid = 1933] [serial = 294] [outer = (nil)] [url = about:blank]
11:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 51 (0x7fe7ed919c00) [pid = 1933] [serial = 291] [outer = (nil)] [url = about:blank]
11:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 50 (0x7fe7ead2e800) [pid = 1933] [serial = 267] [outer = (nil)] [url = about:blank]
11:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 49 (0x7fe7f09d1c00) [pid = 1933] [serial = 300] [outer = (nil)] [url = about:blank]
11:43:19 INFO - PROCESS | 1883 | --DOMWINDOW == 48 (0x7fe7ebfcbc00) [pid = 1933] [serial = 336] [outer = (nil)] [url = about:blank]
11:43:19 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:43:19 INFO - document served over http requires an http
11:43:19 INFO - sub-resource via xhr-request using the meta-referrer
11:43:19 INFO - delivery method with swap-origin-redirect and when
11:43: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:43:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:43:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:43:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:19 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:43:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2462ms
11:43:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:43:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb455800 == 20 [pid = 1933] [id = 137]
11:43:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 49 (0x7fe7ead2c800) [pid = 1933] [serial = 382] [outer = (nil)]
11:43:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 50 (0x7fe7eae99400) [pid = 1933] [serial = 383] [outer = 0x7fe7ead2c800]
11:43:19 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 51 (0x7fe7eb511800) [pid = 1933] [serial = 384] [outer = 0x7fe7ead2c800]
11:43:21 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:43:21 INFO - document served over http requires an https
11:43:21 INFO - sub-resource via fetch-request using the meta-referrer
11:43:21 INFO - delivery method with keep-origin-redirect and when
11:43: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:43:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:43:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:43:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:43:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:21 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:43:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1884ms
11:43:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:43:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eaf0b800 == 21 [pid = 1933] [id = 138]
11:43:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 52 (0x7fe7ea37c000) [pid = 1933] [serial = 385] [outer = (nil)]
11:43:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 53 (0x7fe7ea58bc00) [pid = 1933] [serial = 386] [outer = 0x7fe7ea37c000]
11:43:22 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 54 (0x7fe7eb50c800) [pid = 1933] [serial = 387] [outer = 0x7fe7ea37c000]
11:43:23 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:43:23 INFO - document served over http requires an https
11:43:23 INFO - sub-resource via fetch-request using the meta-referrer
11:43:23 INFO - delivery method with no-redirect and when
11:43: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:43:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:43:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:43:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:43:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:23 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:43:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2489ms
11:43:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:43:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec731800 == 22 [pid = 1933] [id = 139]
11:43:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 55 (0x7fe7ea374800) [pid = 1933] [serial = 388] [outer = (nil)]
11:43:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 56 (0x7fe7ed11ec00) [pid = 1933] [serial = 389] [outer = 0x7fe7ea374800]
11:43:24 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 57 (0x7fe7ed4bdc00) [pid = 1933] [serial = 390] [outer = 0x7fe7ea374800]
11:43:26 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:43:26 INFO - document served over http requires an https
11:43:26 INFO - sub-resource via fetch-request using the meta-referrer
11:43:26 INFO - delivery method with swap-origin-redirect and when
11:43: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:43:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:43:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:43:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:43:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:26 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:43:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2844ms
11:43:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:43:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed41e000 == 23 [pid = 1933] [id = 140]
11:43:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 58 (0x7fe7ed202c00) [pid = 1933] [serial = 391] [outer = (nil)]
11:43:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 59 (0x7fe7ed91cc00) [pid = 1933] [serial = 392] [outer = 0x7fe7ed202c00]
11:43:27 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 60 (0x7fe7ee718400) [pid = 1933] [serial = 393] [outer = 0x7fe7ed202c00]
11:43:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee166800 == 24 [pid = 1933] [id = 141]
11:43:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 61 (0x7fe7ee75dc00) [pid = 1933] [serial = 394] [outer = (nil)]
11:43:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 62 (0x7fe7eeb94000) [pid = 1933] [serial = 395] [outer = 0x7fe7ee75dc00]
11:43: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:43:28 INFO - document served over http requires an https
11:43:28 INFO - sub-resource via iframe-tag using the meta-referrer
11:43:28 INFO - delivery method with keep-origin-redirect and when
11:43: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:43:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:43:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:43:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43: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:43:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2144ms
11:43:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:43:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee89f800 == 25 [pid = 1933] [id = 142]
11:43:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 63 (0x7fe7ed4c9800) [pid = 1933] [serial = 396] [outer = (nil)]
11:43:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 64 (0x7fe7eec67400) [pid = 1933] [serial = 397] [outer = 0x7fe7ed4c9800]
11:43:29 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 65 (0x7fe7ef04a400) [pid = 1933] [serial = 398] [outer = 0x7fe7ed4c9800]
11:43:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eee61000 == 26 [pid = 1933] [id = 143]
11:43:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 66 (0x7fe7ef2e3400) [pid = 1933] [serial = 399] [outer = (nil)]
11:43:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 67 (0x7fe7f0994400) [pid = 1933] [serial = 400] [outer = 0x7fe7ef2e3400]
11:43: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:43:30 INFO - document served over http requires an https
11:43:30 INFO - sub-resource via iframe-tag using the meta-referrer
11:43:30 INFO - delivery method with no-redirect and when
11:43: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:43:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:43:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:43:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43: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:43:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1941ms
11:43:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:43:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f079a000 == 27 [pid = 1933] [id = 144]
11:43:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 68 (0x7fe7eec5a000) [pid = 1933] [serial = 401] [outer = (nil)]
11:43:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 69 (0x7fe7f07c9c00) [pid = 1933] [serial = 402] [outer = 0x7fe7eec5a000]
11:43:31 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7fe7f71a8400) [pid = 1933] [serial = 403] [outer = 0x7fe7eec5a000]
11:43:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb40b800 == 28 [pid = 1933] [id = 145]
11:43:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7fe7e97f1800) [pid = 1933] [serial = 404] [outer = (nil)]
11:43:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7e97f8800) [pid = 1933] [serial = 405] [outer = 0x7fe7e97f1800]
11:43:33 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:43:33 INFO - document served over http requires an https
11:43:33 INFO - sub-resource via iframe-tag using the meta-referrer
11:43:33 INFO - delivery method with swap-origin-redirect and when
11:43: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:43:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:43:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:43:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:33 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:43:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3147ms
11:43:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:43:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9710000 == 29 [pid = 1933] [id = 146]
11:43:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7e97f4000) [pid = 1933] [serial = 406] [outer = (nil)]
11:43:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7e9893800) [pid = 1933] [serial = 407] [outer = 0x7fe7e97f4000]
11:43:34 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7e99a0400) [pid = 1933] [serial = 408] [outer = 0x7fe7e97f4000]
11:43:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eadc3800 == 28 [pid = 1933] [id = 136]
11:43:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea54b000 == 27 [pid = 1933] [id = 135]
11:43:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec734000 == 26 [pid = 1933] [id = 114]
11:43:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7edf4a800 == 25 [pid = 1933] [id = 92]
11:43:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea1d7800 == 24 [pid = 1933] [id = 134]
11:43:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9707000 == 23 [pid = 1933] [id = 133]
11:43:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9962000 == 22 [pid = 1933] [id = 132]
11:43:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea1db800 == 21 [pid = 1933] [id = 131]
11:43:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea1cf000 == 20 [pid = 1933] [id = 130]
11:43:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f0d45800 == 19 [pid = 1933] [id = 129]
11:43:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f09df800 == 18 [pid = 1933] [id = 128]
11:43:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee8a2000 == 17 [pid = 1933] [id = 126]
11:43:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eeb2e800 == 16 [pid = 1933] [id = 127]
11:43:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed221000 == 15 [pid = 1933] [id = 125]
11:43:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed40c800 == 14 [pid = 1933] [id = 124]
11:43:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eaf1e800 == 13 [pid = 1933] [id = 99]
11:43:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea554000 == 12 [pid = 1933] [id = 100]
11:43:35 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7ee856000) [pid = 1933] [serial = 319] [outer = (nil)] [url = about:blank]
11:43:35 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7ee71a800) [pid = 1933] [serial = 345] [outer = (nil)] [url = about:blank]
11:43:35 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7ed91a800) [pid = 1933] [serial = 342] [outer = (nil)] [url = about:blank]
11:43:36 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:43:36 INFO - document served over http requires an https
11:43:36 INFO - sub-resource via script-tag using the meta-referrer
11:43:36 INFO - delivery method with keep-origin-redirect and when
11:43: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:43:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:43:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:43:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:36 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:43:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2175ms
11:43:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:43:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9967000 == 13 [pid = 1933] [id = 147]
11:43:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7e97f7400) [pid = 1933] [serial = 409] [outer = (nil)]
11:43:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7e999b400) [pid = 1933] [serial = 410] [outer = 0x7fe7e97f7400]
11:43:37 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7ea58a800) [pid = 1933] [serial = 411] [outer = 0x7fe7e97f7400]
11:43:38 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:43:38 INFO - document served over http requires an https
11:43:38 INFO - sub-resource via script-tag using the meta-referrer
11:43:38 INFO - delivery method with no-redirect and when
11:43: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:43:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:43:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:43:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:38 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:43:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1989ms
11:43:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:43:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea241800 == 14 [pid = 1933] [id = 148]
11:43:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7ea10a800) [pid = 1933] [serial = 412] [outer = (nil)]
11:43:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7ea597000) [pid = 1933] [serial = 413] [outer = 0x7fe7ea10a800]
11:43:39 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7eaf7e800) [pid = 1933] [serial = 414] [outer = 0x7fe7ea10a800]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7f3ff4000) [pid = 1933] [serial = 360] [outer = (nil)] [url = about:blank]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7ebb7d000) [pid = 1933] [serial = 350] [outer = (nil)] [url = about:blank]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7ee84dc00) [pid = 1933] [serial = 353] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7ed4c2800) [pid = 1933] [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:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7eaea5400) [pid = 1933] [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:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7eae9a800) [pid = 1933] [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:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7eae99400) [pid = 1933] [serial = 383] [outer = (nil)] [url = about:blank]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7fe7ee750800) [pid = 1933] [serial = 355] [outer = (nil)] [url = about:blank]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 69 (0x7fe7ea10ec00) [pid = 1933] [serial = 365] [outer = (nil)] [url = about:blank]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 68 (0x7fe7ec76c400) [pid = 1933] [serial = 380] [outer = (nil)] [url = about:blank]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 67 (0x7fe7eaf80000) [pid = 1933] [serial = 377] [outer = (nil)] [url = about:blank]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 66 (0x7fe7ea10a400) [pid = 1933] [serial = 363] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 65 (0x7fe7f07d6800) [pid = 1933] [serial = 358] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530182819]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 64 (0x7fe7e99a6000) [pid = 1933] [serial = 371] [outer = (nil)] [url = about:blank]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 63 (0x7fe7ea102400) [pid = 1933] [serial = 374] [outer = (nil)] [url = about:blank]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 62 (0x7fe7ea10e000) [pid = 1933] [serial = 368] [outer = (nil)] [url = about:blank]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 61 (0x7fe7f07c9800) [pid = 1933] [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:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 60 (0x7fe7ea107000) [pid = 1933] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 59 (0x7fe7ea109c00) [pid = 1933] [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:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 58 (0x7fe7efc7f000) [pid = 1933] [serial = 357] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530182819]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 57 (0x7fe7e99a3c00) [pid = 1933] [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:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 56 (0x7fe7ebb72c00) [pid = 1933] [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:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 55 (0x7fe7eae9dc00) [pid = 1933] [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:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 54 (0x7fe7ead21000) [pid = 1933] [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:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 53 (0x7fe7ea10a000) [pid = 1933] [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:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 52 (0x7fe7e9896800) [pid = 1933] [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:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 51 (0x7fe7ee71b400) [pid = 1933] [serial = 352] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 50 (0x7fe7eaf7e000) [pid = 1933] [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:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 49 (0x7fe7ef2e8c00) [pid = 1933] [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:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 48 (0x7fe7f3f1c400) [pid = 1933] [serial = 333] [outer = (nil)] [url = about:blank]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 47 (0x7fe7eb4cbc00) [pid = 1933] [serial = 378] [outer = (nil)] [url = about:blank]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 46 (0x7fe7ed122400) [pid = 1933] [serial = 381] [outer = (nil)] [url = about:blank]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 45 (0x7fe7ef0f3800) [pid = 1933] [serial = 330] [outer = (nil)] [url = about:blank]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 44 (0x7fe7ec772800) [pid = 1933] [serial = 324] [outer = (nil)] [url = about:blank]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 43 (0x7fe7eeb96800) [pid = 1933] [serial = 327] [outer = (nil)] [url = about:blank]
11:43:41 INFO - PROCESS | 1883 | --DOMWINDOW == 42 (0x7fe7ea58b400) [pid = 1933] [serial = 375] [outer = (nil)] [url = about:blank]
11:43:42 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:43:42 INFO - document served over http requires an https
11:43:42 INFO - sub-resource via script-tag using the meta-referrer
11:43:42 INFO - delivery method with swap-origin-redirect and when
11:43: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:43:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:43:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:43:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:42 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:43:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 4098ms
11:43:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:43:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eadc8000 == 15 [pid = 1933] [id = 149]
11:43:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 43 (0x7fe7ea590800) [pid = 1933] [serial = 415] [outer = (nil)]
11:43:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 44 (0x7fe7ea599000) [pid = 1933] [serial = 416] [outer = 0x7fe7ea590800]
11:43:43 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 45 (0x7fe7eaf89000) [pid = 1933] [serial = 417] [outer = 0x7fe7ea590800]
11:43:44 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:43:44 INFO - document served over http requires an https
11:43:44 INFO - sub-resource via xhr-request using the meta-referrer
11:43:44 INFO - delivery method with keep-origin-redirect and when
11:43: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:43:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:43:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:43:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:44 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:43:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2335ms
11:43:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:43:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb40c800 == 16 [pid = 1933] [id = 150]
11:43:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 46 (0x7fe7e99a4000) [pid = 1933] [serial = 418] [outer = (nil)]
11:43:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 47 (0x7fe7ea58b800) [pid = 1933] [serial = 419] [outer = 0x7fe7e99a4000]
11:43:45 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 48 (0x7fe7eb4cf000) [pid = 1933] [serial = 420] [outer = 0x7fe7e99a4000]
11:43:46 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:43:46 INFO - document served over http requires an https
11:43:46 INFO - sub-resource via xhr-request using the meta-referrer
11:43:46 INFO - delivery method with no-redirect and when
11:43: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"
11:43:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:43:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:43:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:46 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:43:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2034ms
11:43:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:43:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb453800 == 17 [pid = 1933] [id = 151]
11:43:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 49 (0x7fe7ea104000) [pid = 1933] [serial = 421] [outer = (nil)]
11:43:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 50 (0x7fe7ebb72000) [pid = 1933] [serial = 422] [outer = 0x7fe7ea104000]
11:43:47 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 51 (0x7fe7ed119c00) [pid = 1933] [serial = 423] [outer = 0x7fe7ea104000]
11:43:48 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:43:48 INFO - document served over http requires an https
11:43:48 INFO - sub-resource via xhr-request using the meta-referrer
11:43:48 INFO - delivery method with swap-origin-redirect and when
11:43: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:43:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:43:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:43:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:48 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:43:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2044ms
11:43:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:43:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec011800 == 18 [pid = 1933] [id = 152]
11:43:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 52 (0x7fe7ebb78c00) [pid = 1933] [serial = 424] [outer = (nil)]
11:43:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 53 (0x7fe7ed3ef800) [pid = 1933] [serial = 425] [outer = 0x7fe7ebb78c00]
11:43:49 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 54 (0x7fe7ee716400) [pid = 1933] [serial = 426] [outer = 0x7fe7ebb78c00]
11:43:50 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:43:50 INFO - document served over http requires an http
11:43:50 INFO - sub-resource via fetch-request using the meta-referrer
11:43:50 INFO - delivery method with keep-origin-redirect and when
11:43: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:43:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:43:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:43:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:43:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:50 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:43:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2292ms
11:43:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:43:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed75e800 == 19 [pid = 1933] [id = 153]
11:43:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 55 (0x7fe7ed3ef000) [pid = 1933] [serial = 427] [outer = (nil)]
11:43:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 56 (0x7fe7eec59000) [pid = 1933] [serial = 428] [outer = 0x7fe7ed3ef000]
11:43:51 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 57 (0x7fe7eee93800) [pid = 1933] [serial = 429] [outer = 0x7fe7ed3ef000]
11:43:53 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:43:53 INFO - document served over http requires an http
11:43:53 INFO - sub-resource via fetch-request using the meta-referrer
11:43:53 INFO - delivery method with no-redirect and when
11:43: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:43:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:43:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:43:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:43:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:53 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:43:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2130ms
11:43:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:43:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee8a4000 == 20 [pid = 1933] [id = 154]
11:43:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 58 (0x7fe7eeb99400) [pid = 1933] [serial = 430] [outer = (nil)]
11:43:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 59 (0x7fe7f0744400) [pid = 1933] [serial = 431] [outer = 0x7fe7eeb99400]
11:43:54 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 60 (0x7fe7f0dce800) [pid = 1933] [serial = 432] [outer = 0x7fe7eeb99400]
11:43:56 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:43:56 INFO - document served over http requires an http
11:43:56 INFO - sub-resource via fetch-request using the meta-referrer
11:43:56 INFO - delivery method with swap-origin-redirect and when
11:43: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:43:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:43:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:43:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:43:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:56 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:43:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2995ms
11:43:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:43:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f07ae000 == 21 [pid = 1933] [id = 155]
11:43:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 61 (0x7fe7efc7e400) [pid = 1933] [serial = 433] [outer = (nil)]
11:43:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 62 (0x7fe7f71ab000) [pid = 1933] [serial = 434] [outer = 0x7fe7efc7e400]
11:43:57 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 63 (0x7fe7e974f800) [pid = 1933] [serial = 435] [outer = 0x7fe7efc7e400]
11:43:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e97b4800 == 22 [pid = 1933] [id = 156]
11:43:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 64 (0x7fe7e9753c00) [pid = 1933] [serial = 436] [outer = (nil)]
11:43:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 65 (0x7fe7e9757000) [pid = 1933] [serial = 437] [outer = 0x7fe7e9753c00]
11:43:58 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:43:58 INFO - document served over http requires an http
11:43:58 INFO - sub-resource via iframe-tag using the meta-referrer
11:43:58 INFO - delivery method with keep-origin-redirect and when
11:43: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:43:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:43:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:43:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:43:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:43:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:43:58 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:43:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1886ms
11:43:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:43:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e97c0000 == 23 [pid = 1933] [id = 157]
11:43:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 66 (0x7fe7e975ac00) [pid = 1933] [serial = 438] [outer = (nil)]
11:43:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 67 (0x7fe7e898c000) [pid = 1933] [serial = 439] [outer = 0x7fe7e975ac00]
11:43:59 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:43:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 68 (0x7fe7e8991000) [pid = 1933] [serial = 440] [outer = 0x7fe7e975ac00]
11:43:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8a1e800 == 24 [pid = 1933] [id = 158]
11:43:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 69 (0x7fe7e8995800) [pid = 1933] [serial = 441] [outer = (nil)]
11:43:59 INFO - PROCESS | 1883 | [Child 1933] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
11:44:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7fe7e899a400) [pid = 1933] [serial = 442] [outer = 0x7fe7e8995800]
11:44:00 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:44:00 INFO - document served over http requires an http
11:44:00 INFO - sub-resource via iframe-tag using the meta-referrer
11:44:00 INFO - delivery method with no-redirect and when
11:44: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:44:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:44:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:44:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:00 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:44:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2637ms
11:44:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:44:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8a31000 == 25 [pid = 1933] [id = 159]
11:44:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7fe7e8994000) [pid = 1933] [serial = 443] [outer = (nil)]
11:44:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7e9610c00) [pid = 1933] [serial = 444] [outer = 0x7fe7e8994000]
11:44:01 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7e999f400) [pid = 1933] [serial = 445] [outer = 0x7fe7e8994000]
11:44:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9955000 == 26 [pid = 1933] [id = 160]
11:44:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7e97fc800) [pid = 1933] [serial = 446] [outer = (nil)]
11:44:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7e9898400) [pid = 1933] [serial = 447] [outer = 0x7fe7e97fc800]
11:44:03 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:44:03 INFO - document served over http requires an http
11:44:03 INFO - sub-resource via iframe-tag using the meta-referrer
11:44:03 INFO - delivery method with swap-origin-redirect and when
11:44: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:44:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:44:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:44:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:03 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:44:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2287ms
11:44:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:44:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea241800 == 25 [pid = 1933] [id = 148]
11:44:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9967000 == 24 [pid = 1933] [id = 147]
11:44:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9710000 == 23 [pid = 1933] [id = 146]
11:44:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eee61000 == 22 [pid = 1933] [id = 143]
11:44:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee89f800 == 21 [pid = 1933] [id = 142]
11:44:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee166800 == 20 [pid = 1933] [id = 141]
11:44:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed41e000 == 19 [pid = 1933] [id = 140]
11:44:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec731800 == 18 [pid = 1933] [id = 139]
11:44:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eaf0b800 == 17 [pid = 1933] [id = 138]
11:44:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb455800 == 16 [pid = 1933] [id = 137]
11:44:03 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7e9606000) [pid = 1933] [serial = 369] [outer = (nil)] [url = about:blank]
11:44:03 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7e9896400) [pid = 1933] [serial = 372] [outer = (nil)] [url = about:blank]
11:44:03 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7e999bc00) [pid = 1933] [serial = 366] [outer = (nil)] [url = about:blank]
11:44:03 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7ed9ea400) [pid = 1933] [serial = 351] [outer = (nil)] [url = about:blank]
11:44:03 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7fe7ea102c00) [pid = 1933] [serial = 361] [outer = (nil)] [url = about:blank]
11:44:03 INFO - PROCESS | 1883 | --DOMWINDOW == 69 (0x7fe7ef0f9800) [pid = 1933] [serial = 356] [outer = (nil)] [url = about:blank]
11:44:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9710000 == 17 [pid = 1933] [id = 161]
11:44:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7fe7e960d400) [pid = 1933] [serial = 448] [outer = (nil)]
11:44:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7fe7e99a0000) [pid = 1933] [serial = 449] [outer = 0x7fe7e960d400]
11:44:04 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7ea591c00) [pid = 1933] [serial = 450] [outer = 0x7fe7e960d400]
11:44:05 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:44:05 INFO - document served over http requires an http
11:44:05 INFO - sub-resource via script-tag using the meta-referrer
11:44:05 INFO - delivery method with keep-origin-redirect and when
11:44: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:44:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:44:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:44:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:05 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:44:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1994ms
11:44:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:44:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea23b800 == 18 [pid = 1933] [id = 162]
11:44:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7e9899000) [pid = 1933] [serial = 451] [outer = (nil)]
11:44:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7eaf7cc00) [pid = 1933] [serial = 452] [outer = 0x7fe7e9899000]
11:44:05 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7ec76d000) [pid = 1933] [serial = 453] [outer = 0x7fe7e9899000]
11:44:06 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:44:06 INFO - document served over http requires an http
11:44:06 INFO - sub-resource via script-tag using the meta-referrer
11:44:06 INFO - delivery method with no-redirect and when
11:44: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"
11:44:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:44:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:44:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:06 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:44:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1883ms
11:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:44:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eaf0e800 == 19 [pid = 1933] [id = 163]
11:44:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7ead24800) [pid = 1933] [serial = 454] [outer = (nil)]
11:44:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7ed4bd400) [pid = 1933] [serial = 455] [outer = 0x7fe7ead24800]
11:44:07 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7ee75f000) [pid = 1933] [serial = 456] [outer = 0x7fe7ead24800]
11:44:08 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7ea597000) [pid = 1933] [serial = 413] [outer = (nil)] [url = about:blank]
11:44:08 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7e9893800) [pid = 1933] [serial = 407] [outer = (nil)] [url = about:blank]
11:44:08 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7f0994400) [pid = 1933] [serial = 400] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530210411]
11:44:08 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7eec67400) [pid = 1933] [serial = 397] [outer = (nil)] [url = about:blank]
11:44:08 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7ed11ec00) [pid = 1933] [serial = 389] [outer = (nil)] [url = about:blank]
11:44:08 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7eeb94000) [pid = 1933] [serial = 395] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:44:08 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7ed91cc00) [pid = 1933] [serial = 392] [outer = (nil)] [url = about:blank]
11:44:08 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7fe7e97f8800) [pid = 1933] [serial = 405] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:44:08 INFO - PROCESS | 1883 | --DOMWINDOW == 69 (0x7fe7f07c9c00) [pid = 1933] [serial = 402] [outer = (nil)] [url = about:blank]
11:44:08 INFO - PROCESS | 1883 | --DOMWINDOW == 68 (0x7fe7ea58bc00) [pid = 1933] [serial = 386] [outer = (nil)] [url = about:blank]
11:44:08 INFO - PROCESS | 1883 | --DOMWINDOW == 67 (0x7fe7e999b400) [pid = 1933] [serial = 410] [outer = (nil)] [url = about:blank]
11:44:08 INFO - PROCESS | 1883 | --DOMWINDOW == 66 (0x7fe7ea599000) [pid = 1933] [serial = 416] [outer = (nil)] [url = about:blank]
11:44:08 INFO - PROCESS | 1883 | --DOMWINDOW == 65 (0x7fe7e97f7400) [pid = 1933] [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:44:08 INFO - PROCESS | 1883 | --DOMWINDOW == 64 (0x7fe7e97f4000) [pid = 1933] [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:44:08 INFO - PROCESS | 1883 | --DOMWINDOW == 63 (0x7fe7ea10a800) [pid = 1933] [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:44:08 INFO - PROCESS | 1883 | --DOMWINDOW == 62 (0x7fe7ef2e3400) [pid = 1933] [serial = 399] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530210411]
11:44:08 INFO - PROCESS | 1883 | --DOMWINDOW == 61 (0x7fe7ee75dc00) [pid = 1933] [serial = 394] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:44:08 INFO - PROCESS | 1883 | --DOMWINDOW == 60 (0x7fe7e97f1800) [pid = 1933] [serial = 404] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:44:10 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:44:10 INFO - document served over http requires an http
11:44:10 INFO - sub-resource via script-tag using the meta-referrer
11:44:10 INFO - delivery method with swap-origin-redirect and when
11:44: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: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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:44:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
11:44:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3197ms
11:44:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:44:10 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ebb13000 == 20 [pid = 1933] [id = 164]
11:44:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 61 (0x7fe7e989c800) [pid = 1933] [serial = 457] [outer = (nil)]
11:44:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 62 (0x7fe7ed91a800) [pid = 1933] [serial = 458] [outer = 0x7fe7e989c800]
11:44:11 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 63 (0x7fe7eeceec00) [pid = 1933] [serial = 459] [outer = 0x7fe7e989c800]
11:44:12 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:44:12 INFO - document served over http requires an http
11:44:12 INFO - sub-resource via xhr-request using the meta-referrer
11:44:12 INFO - delivery method with keep-origin-redirect and when
11:44: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:44:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:44:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:44:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:12 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:44:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2335ms
11:44:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:44:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb40c000 == 21 [pid = 1933] [id = 165]
11:44:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 64 (0x7fe7e9894400) [pid = 1933] [serial = 460] [outer = (nil)]
11:44:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 65 (0x7fe7ead2e400) [pid = 1933] [serial = 461] [outer = 0x7fe7e9894400]
11:44:13 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 66 (0x7fe7ee712c00) [pid = 1933] [serial = 462] [outer = 0x7fe7e9894400]
11:44:14 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:44:14 INFO - document served over http requires an http
11:44:14 INFO - sub-resource via xhr-request using the meta-referrer
11:44:14 INFO - delivery method with no-redirect and when
11:44: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: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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:44:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
11:44:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1991ms
11:44:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:44:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee17c800 == 22 [pid = 1933] [id = 166]
11:44:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 67 (0x7fe7ea104400) [pid = 1933] [serial = 463] [outer = (nil)]
11:44:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 68 (0x7fe7f0739000) [pid = 1933] [serial = 464] [outer = 0x7fe7ea104400]
11:44:15 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 69 (0x7fe7f4015800) [pid = 1933] [serial = 465] [outer = 0x7fe7ea104400]
11:44:16 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:44:16 INFO - document served over http requires an http
11:44:16 INFO - sub-resource via xhr-request using the meta-referrer
11:44:16 INFO - delivery method with swap-origin-redirect and when
11:44: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: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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:44:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:44:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1734ms
11:44:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:44:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7efcd3000 == 23 [pid = 1933] [id = 167]
11:44:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7fe7e9922800) [pid = 1933] [serial = 466] [outer = (nil)]
11:44:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7fe7e9923800) [pid = 1933] [serial = 467] [outer = 0x7fe7e9922800]
11:44:17 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7e9929c00) [pid = 1933] [serial = 468] [outer = 0x7fe7e9922800]
11:44:17 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:44:17 INFO - document served over http requires an https
11:44:17 INFO - sub-resource via fetch-request using the meta-referrer
11:44:17 INFO - delivery method with keep-origin-redirect and when
11:44: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: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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:44:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:44:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:44:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1688ms
11:44:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:44:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8c6f800 == 24 [pid = 1933] [id = 168]
11:44:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7e8c17800) [pid = 1933] [serial = 469] [outer = (nil)]
11:44:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7e8c18800) [pid = 1933] [serial = 470] [outer = 0x7fe7e8c17800]
11:44:19 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7e8c1e400) [pid = 1933] [serial = 471] [outer = 0x7fe7e8c17800]
11:44:20 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:44:20 INFO - document served over http requires an https
11:44:20 INFO - sub-resource via fetch-request using the meta-referrer
11:44:20 INFO - delivery method with no-redirect and when
11:44: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:44:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:44:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:44:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:44:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:20 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:44:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2932ms
11:44:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:44:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f406c000 == 25 [pid = 1933] [id = 169]
11:44:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7e7dc2800) [pid = 1933] [serial = 472] [outer = (nil)]
11:44:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7e7dc3800) [pid = 1933] [serial = 473] [outer = 0x7fe7e7dc2800]
11:44:22 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7e7dc9800) [pid = 1933] [serial = 474] [outer = 0x7fe7e7dc2800]
11:44:23 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:44:23 INFO - document served over http requires an https
11:44:23 INFO - sub-resource via fetch-request using the meta-referrer
11:44:23 INFO - delivery method with swap-origin-redirect and when
11:44: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: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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:44:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:44:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:44:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2746ms
11:44:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:44:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7deb800 == 26 [pid = 1933] [id = 170]
11:44:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7e7cd5400) [pid = 1933] [serial = 475] [outer = (nil)]
11:44:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e7cd6400) [pid = 1933] [serial = 476] [outer = 0x7fe7e7cd5400]
11:44:25 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e7cdd000) [pid = 1933] [serial = 477] [outer = 0x7fe7e7cd5400]
11:44:26 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7411800 == 27 [pid = 1933] [id = 171]
11:44:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e74a0c00) [pid = 1933] [serial = 478] [outer = (nil)]
11:44:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e74a6000) [pid = 1933] [serial = 479] [outer = 0x7fe7e74a0c00]
11:44:26 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:44:26 INFO - document served over http requires an https
11:44:26 INFO - sub-resource via iframe-tag using the meta-referrer
11:44:26 INFO - delivery method with keep-origin-redirect and when
11:44: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:44:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:44:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:44:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:26 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:44:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3193ms
11:44:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:44:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7421000 == 28 [pid = 1933] [id = 172]
11:44:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e74a5400) [pid = 1933] [serial = 480] [outer = (nil)]
11:44:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e74ad800) [pid = 1933] [serial = 481] [outer = 0x7fe7e74a5400]
11:44:28 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e8c11c00) [pid = 1933] [serial = 482] [outer = 0x7fe7e74a5400]
11:44:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e70c8000 == 29 [pid = 1933] [id = 173]
11:44:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e6f4b400) [pid = 1933] [serial = 483] [outer = (nil)]
11:44:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e6f55800) [pid = 1933] [serial = 484] [outer = 0x7fe7e6f4b400]
11:44:31 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:44:31 INFO - document served over http requires an https
11:44:31 INFO - sub-resource via iframe-tag using the meta-referrer
11:44:31 INFO - delivery method with no-redirect and when
11:44: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: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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:44:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
11:44:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 4345ms
11:44:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:44:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7414800 == 30 [pid = 1933] [id = 174]
11:44:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e7cd2c00) [pid = 1933] [serial = 485] [outer = (nil)]
11:44:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e7cd6c00) [pid = 1933] [serial = 486] [outer = 0x7fe7e7cd2c00]
11:44:32 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e8990400) [pid = 1933] [serial = 487] [outer = 0x7fe7e7cd2c00]
11:44:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eaf0e800 == 29 [pid = 1933] [id = 163]
11:44:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea23b800 == 28 [pid = 1933] [id = 162]
11:44:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9710000 == 27 [pid = 1933] [id = 161]
11:44:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9955000 == 26 [pid = 1933] [id = 160]
11:44:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8a31000 == 25 [pid = 1933] [id = 159]
11:44:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8a1e800 == 24 [pid = 1933] [id = 158]
11:44:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e97b4800 == 23 [pid = 1933] [id = 156]
11:44:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f07ae000 == 22 [pid = 1933] [id = 155]
11:44:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee8a4000 == 21 [pid = 1933] [id = 154]
11:44:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed75e800 == 20 [pid = 1933] [id = 153]
11:44:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eee50000 == 19 [pid = 1933] [id = 119]
11:44:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec011800 == 18 [pid = 1933] [id = 152]
11:44:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb453800 == 17 [pid = 1933] [id = 151]
11:44:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eadc8000 == 16 [pid = 1933] [id = 149]
11:44:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb40c800 == 15 [pid = 1933] [id = 150]
11:44:32 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7eaf7e800) [pid = 1933] [serial = 414] [outer = (nil)] [url = about:blank]
11:44:32 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e99a0400) [pid = 1933] [serial = 408] [outer = (nil)] [url = about:blank]
11:44:32 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7ea58a800) [pid = 1933] [serial = 411] [outer = (nil)] [url = about:blank]
11:44:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8a34800 == 16 [pid = 1933] [id = 175]
11:44:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e9607c00) [pid = 1933] [serial = 488] [outer = (nil)]
11:44:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e974e000) [pid = 1933] [serial = 489] [outer = 0x7fe7e9607c00]
11:44:33 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:44:33 INFO - document served over http requires an https
11:44:33 INFO - sub-resource via iframe-tag using the meta-referrer
11:44:33 INFO - delivery method with swap-origin-redirect and when
11:44: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: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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:44:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:44:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1931ms
11:44:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:44:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e970e800 == 17 [pid = 1933] [id = 176]
11:44:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e6f59c00) [pid = 1933] [serial = 490] [outer = (nil)]
11:44:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e9608000) [pid = 1933] [serial = 491] [outer = 0x7fe7e6f59c00]
11:44:33 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e991c800) [pid = 1933] [serial = 492] [outer = 0x7fe7e6f59c00]
11:44:34 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:44:34 INFO - document served over http requires an https
11:44:34 INFO - sub-resource via script-tag using the meta-referrer
11:44:34 INFO - delivery method with keep-origin-redirect and when
11:44: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: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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:44:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
11:44:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1535ms
11:44:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:44:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e97c9800 == 18 [pid = 1933] [id = 177]
11:44:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e9757c00) [pid = 1933] [serial = 493] [outer = (nil)]
11:44:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e999b400) [pid = 1933] [serial = 494] [outer = 0x7fe7e9757c00]
11:44:35 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7ea379800) [pid = 1933] [serial = 495] [outer = 0x7fe7e9757c00]
11:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7e9757000) [pid = 1933] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7f71ab000) [pid = 1933] [serial = 434] [outer = (nil)] [url = about:blank]
11:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7e899a400) [pid = 1933] [serial = 442] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530239754]
11:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e898c000) [pid = 1933] [serial = 439] [outer = (nil)] [url = about:blank]
11:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7f0744400) [pid = 1933] [serial = 431] [outer = (nil)] [url = about:blank]
11:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7ed3ef800) [pid = 1933] [serial = 425] [outer = (nil)] [url = about:blank]
11:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7ebb72000) [pid = 1933] [serial = 422] [outer = (nil)] [url = about:blank]
11:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7ea58b800) [pid = 1933] [serial = 419] [outer = (nil)] [url = about:blank]
11:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7eec59000) [pid = 1933] [serial = 428] [outer = (nil)] [url = about:blank]
11:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7ed4bd400) [pid = 1933] [serial = 455] [outer = (nil)] [url = about:blank]
11:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7eaf7cc00) [pid = 1933] [serial = 452] [outer = (nil)] [url = about:blank]
11:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7e9753c00) [pid = 1933] [serial = 436] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7e8995800) [pid = 1933] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530239754]
11:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7e99a0000) [pid = 1933] [serial = 449] [outer = (nil)] [url = about:blank]
11:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7e9898400) [pid = 1933] [serial = 447] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7e9610c00) [pid = 1933] [serial = 444] [outer = (nil)] [url = about:blank]
11:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7ead2c800) [pid = 1933] [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:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7e960d400) [pid = 1933] [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:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7e9899000) [pid = 1933] [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:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7ea590800) [pid = 1933] [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:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7ead24800) [pid = 1933] [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:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7e97fc800) [pid = 1933] [serial = 446] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7e8994000) [pid = 1933] [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:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7eaf89000) [pid = 1933] [serial = 417] [outer = (nil)] [url = about:blank]
11:44:38 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7eb511800) [pid = 1933] [serial = 384] [outer = (nil)] [url = about:blank]
11:44:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 17 (0x7f276132ec00) [pid = 1883] [serial = 26] [outer = 0x7f275e545000]
11:44:38 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:44:38 INFO - document served over http requires an https
11:44:38 INFO - sub-resource via script-tag using the meta-referrer
11:44:38 INFO - delivery method with no-redirect and when
11:44: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: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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:44:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
11:44:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 4103ms
11:44:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:44:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9953800 == 19 [pid = 1933] [id = 178]
11:44:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7e9604c00) [pid = 1933] [serial = 496] [outer = (nil)]
11:44:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7e960a800) [pid = 1933] [serial = 497] [outer = 0x7fe7e9604c00]
11:44:39 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7e9898400) [pid = 1933] [serial = 498] [outer = 0x7fe7e9604c00]
11:44:41 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:44:41 INFO - document served over http requires an https
11:44:41 INFO - sub-resource via script-tag using the meta-referrer
11:44:41 INFO - delivery method with swap-origin-redirect and when
11:44: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: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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:44:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
11:44:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2308ms
11:44:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:44:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea23b000 == 20 [pid = 1933] [id = 179]
11:44:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7e899a800) [pid = 1933] [serial = 499] [outer = (nil)]
11:44:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7e99a6800) [pid = 1933] [serial = 500] [outer = 0x7fe7e899a800]
11:44:42 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7ead1f400) [pid = 1933] [serial = 501] [outer = 0x7fe7e899a800]
11:44:43 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:44:43 INFO - document served over http requires an https
11:44:43 INFO - sub-resource via xhr-request using the meta-referrer
11:44:43 INFO - delivery method with keep-origin-redirect and when
11:44: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: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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:44:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:44:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2285ms
11:44:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:44:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eadc4800 == 21 [pid = 1933] [id = 180]
11:44:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7eaf87800) [pid = 1933] [serial = 502] [outer = (nil)]
11:44:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7eb4c1000) [pid = 1933] [serial = 503] [outer = 0x7fe7eaf87800]
11:44:45 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7eb509000) [pid = 1933] [serial = 504] [outer = 0x7fe7eaf87800]
11:44:46 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:44:46 INFO - document served over http requires an https
11:44:46 INFO - sub-resource via xhr-request using the meta-referrer
11:44:46 INFO - delivery method with no-redirect and when
11:44: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:44:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:44:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:44:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:46 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:44:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2998ms
11:44:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:44:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb44d800 == 22 [pid = 1933] [id = 181]
11:44:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7eae9e400) [pid = 1933] [serial = 505] [outer = (nil)]
11:44:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7ebb7a400) [pid = 1933] [serial = 506] [outer = 0x7fe7eae9e400]
11:44:47 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7ec775400) [pid = 1933] [serial = 507] [outer = 0x7fe7eae9e400]
11:44:48 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:44:48 INFO - document served over http requires an https
11:44:48 INFO - sub-resource via xhr-request using the meta-referrer
11:44:48 INFO - delivery method with swap-origin-redirect and when
11:44: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: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/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:44:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1890ms
11:44:48 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:44:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec011800 == 23 [pid = 1933] [id = 182]
11:44:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7ebb7c000) [pid = 1933] [serial = 508] [outer = (nil)]
11:44:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7ed211800) [pid = 1933] [serial = 509] [outer = 0x7fe7ebb7c000]
11:44:49 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7ed4c2400) [pid = 1933] [serial = 510] [outer = 0x7fe7ebb7c000]
11:44:50 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:44:50 INFO - document served over http requires an http
11:44:50 INFO - sub-resource via fetch-request using the http-csp
11:44:50 INFO - delivery method with keep-origin-redirect and when
11:44: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:44:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:44:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:44:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:44:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:50 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:44:50 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 1885ms
11:44:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
11:44:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed411800 == 24 [pid = 1933] [id = 183]
11:44:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7ed205400) [pid = 1933] [serial = 511] [outer = (nil)]
11:44:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7ed9eb000) [pid = 1933] [serial = 512] [outer = 0x7fe7ed205400]
11:44:51 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7ee750800) [pid = 1933] [serial = 513] [outer = 0x7fe7ed205400]
11:44:52 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:44:52 INFO - document served over http requires an http
11:44:52 INFO - sub-resource via fetch-request using the http-csp
11:44:52 INFO - delivery method with no-redirect and when
11:44:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:44:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:44:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:44:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:44:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:52 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:44:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2088ms
11:44:52 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:44:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee17b800 == 25 [pid = 1933] [id = 184]
11:44:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7ed9e7400) [pid = 1933] [serial = 514] [outer = (nil)]
11:44:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7eeb92400) [pid = 1933] [serial = 515] [outer = 0x7fe7ed9e7400]
11:44:53 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7eeb9c800) [pid = 1933] [serial = 516] [outer = 0x7fe7ed9e7400]
11:44:55 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: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 swap-origin-redirect and when
11:44:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
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-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
11:44:55 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 2935ms
11:44:55 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:44:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e97c3800 == 26 [pid = 1933] [id = 185]
11:44:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e74ac800) [pid = 1933] [serial = 517] [outer = (nil)]
11:44:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e74af000) [pid = 1933] [serial = 518] [outer = 0x7fe7e74ac800]
11:44:56 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e974ec00) [pid = 1933] [serial = 519] [outer = 0x7fe7e74ac800]
11:44:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea562000 == 27 [pid = 1933] [id = 186]
11:44:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e7cd5800) [pid = 1933] [serial = 520] [outer = (nil)]
11:44:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e7dc4000) [pid = 1933] [serial = 521] [outer = 0x7fe7e7cd5800]
11:44:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e970e800 == 26 [pid = 1933] [id = 176]
11:44:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8a34800 == 25 [pid = 1933] [id = 175]
11:44:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7414800 == 24 [pid = 1933] [id = 174]
11:44:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e70c8000 == 23 [pid = 1933] [id = 173]
11:44:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7411800 == 22 [pid = 1933] [id = 171]
11:44:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7deb800 == 21 [pid = 1933] [id = 170]
11:44:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f406c000 == 20 [pid = 1933] [id = 169]
11:44:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8c6f800 == 19 [pid = 1933] [id = 168]
11:44:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7efcd3000 == 18 [pid = 1933] [id = 167]
11:44:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee17c800 == 17 [pid = 1933] [id = 166]
11:44:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb40c000 == 16 [pid = 1933] [id = 165]
11:44:58 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e999f400) [pid = 1933] [serial = 445] [outer = (nil)] [url = about:blank]
11:44:58 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7ea591c00) [pid = 1933] [serial = 450] [outer = (nil)] [url = about:blank]
11:44:58 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7ee75f000) [pid = 1933] [serial = 456] [outer = (nil)] [url = about:blank]
11:44:58 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7ec76d000) [pid = 1933] [serial = 453] [outer = (nil)] [url = about:blank]
11:44:58 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:44:58 INFO - document served over http requires an http
11:44:58 INFO - sub-resource via iframe-tag using the http-csp
11:44:58 INFO - delivery method with keep-origin-redirect and when
11:44: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:44:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:44:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:44:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:58 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:44:58 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 3086ms
11:44:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
11:44:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e70ca800 == 17 [pid = 1933] [id = 187]
11:44:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e7cde000) [pid = 1933] [serial = 522] [outer = (nil)]
11:44:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e8c14000) [pid = 1933] [serial = 523] [outer = 0x7fe7e7cde000]
11:44:59 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e9758c00) [pid = 1933] [serial = 524] [outer = 0x7fe7e7cde000]
11:45:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7df1800 == 18 [pid = 1933] [id = 188]
11:45:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e991a400) [pid = 1933] [serial = 525] [outer = (nil)]
11:45:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e9922c00) [pid = 1933] [serial = 526] [outer = 0x7fe7e991a400]
11:45:00 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:45:00 INFO - document served over http requires an http
11:45:00 INFO - sub-resource via iframe-tag using the http-csp
11:45:00 INFO - delivery method with no-redirect and when
11:45: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:45:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:45:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:45:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:00 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:45:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2443ms
11:45:01 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:45:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8c6f800 == 19 [pid = 1933] [id = 189]
11:45:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7e7dc4800) [pid = 1933] [serial = 527] [outer = (nil)]
11:45:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7e97fb400) [pid = 1933] [serial = 528] [outer = 0x7fe7e7dc4800]
11:45:01 INFO - PROCESS | 1883 | --DOMWINDOW == 16 (0x7f2761eee400) [pid = 1883] [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:45:01 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7ea598c00) [pid = 1933] [serial = 529] [outer = 0x7fe7e7dc4800]
11:45:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e97b6800 == 20 [pid = 1933] [id = 190]
11:45:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7eb4cb800) [pid = 1933] [serial = 530] [outer = (nil)]
11:45:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7ec778400) [pid = 1933] [serial = 531] [outer = 0x7fe7eb4cb800]
11:45:03 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: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 swap-origin-redirect and when
11:45:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
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-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:45:03 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 2193ms
11:45:03 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:45:04 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7e7cd6400) [pid = 1933] [serial = 476] [outer = (nil)] [url = about:blank]
11:45:04 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7f0739000) [pid = 1933] [serial = 464] [outer = (nil)] [url = about:blank]
11:45:04 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7e8c18800) [pid = 1933] [serial = 470] [outer = (nil)] [url = about:blank]
11:45:04 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7e974e000) [pid = 1933] [serial = 489] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:04 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7e74a6000) [pid = 1933] [serial = 479] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:04 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7ead2e400) [pid = 1933] [serial = 461] [outer = (nil)] [url = about:blank]
11:45:04 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e9608000) [pid = 1933] [serial = 491] [outer = (nil)] [url = about:blank]
11:45:04 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7ed91a800) [pid = 1933] [serial = 458] [outer = (nil)] [url = about:blank]
11:45:04 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7e6f55800) [pid = 1933] [serial = 484] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530270718]
11:45:04 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7e7cd6c00) [pid = 1933] [serial = 486] [outer = (nil)] [url = about:blank]
11:45:04 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e74ad800) [pid = 1933] [serial = 481] [outer = (nil)] [url = about:blank]
11:45:04 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7e9923800) [pid = 1933] [serial = 467] [outer = (nil)] [url = about:blank]
11:45:04 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e7dc3800) [pid = 1933] [serial = 473] [outer = (nil)] [url = about:blank]
11:45:04 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e6f59c00) [pid = 1933] [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:45:04 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7e9607c00) [pid = 1933] [serial = 488] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:04 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7e7cd2c00) [pid = 1933] [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:45:04 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7e74a0c00) [pid = 1933] [serial = 478] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:04 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7e6f4b400) [pid = 1933] [serial = 483] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530270718]
11:45:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea250800 == 21 [pid = 1933] [id = 191]
11:45:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e6f57c00) [pid = 1933] [serial = 532] [outer = (nil)]
11:45:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e74a5c00) [pid = 1933] [serial = 533] [outer = 0x7fe7e6f57c00]
11:45:04 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e9607c00) [pid = 1933] [serial = 534] [outer = 0x7fe7e6f57c00]
11:45:04 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7eeceec00) [pid = 1933] [serial = 459] [outer = (nil)] [url = about:blank]
11:45:05 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:45:05 INFO - document served over http requires an http
11:45:05 INFO - sub-resource via script-tag using the http-csp
11:45:05 INFO - delivery method with keep-origin-redirect and when
11:45: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"
11:45:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:45:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:45:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:05 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:45:05 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 2548ms
11:45:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
11:45:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7dee000 == 22 [pid = 1933] [id = 192]
11:45:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e7dbec00) [pid = 1933] [serial = 535] [outer = (nil)]
11:45:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e7dccc00) [pid = 1933] [serial = 536] [outer = 0x7fe7e7dbec00]
11:45:07 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e97fd400) [pid = 1933] [serial = 537] [outer = 0x7fe7e7dbec00]
11:45:08 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:45:08 INFO - document served over http requires an http
11:45:08 INFO - sub-resource via script-tag using the http-csp
11:45:08 INFO - delivery method with no-redirect and when
11:45: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:45:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:45:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:45:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:08 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:45:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2645ms
11:45:08 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:45:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed22e000 == 23 [pid = 1933] [id = 193]
11:45:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e7cdc400) [pid = 1933] [serial = 538] [outer = (nil)]
11:45:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e99a5000) [pid = 1933] [serial = 539] [outer = 0x7fe7e7cdc400]
11:45:09 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7ed9ec400) [pid = 1933] [serial = 540] [outer = 0x7fe7e7cdc400]
11:45:10 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:45:10 INFO - document served over http requires an http
11:45:10 INFO - sub-resource via script-tag using the http-csp
11:45:10 INFO - delivery method with swap-origin-redirect and when
11:45:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
11:45:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:45:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:45:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:10 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:45:10 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 2295ms
11:45:10 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:45:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee8a7000 == 24 [pid = 1933] [id = 194]
11:45:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7eeb91c00) [pid = 1933] [serial = 541] [outer = (nil)]
11:45:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7eeceb000) [pid = 1933] [serial = 542] [outer = 0x7fe7eeb91c00]
11:45:12 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7ef04ac00) [pid = 1933] [serial = 543] [outer = 0x7fe7eeb91c00]
11:45:13 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:45:13 INFO - document served over http requires an http
11:45:13 INFO - sub-resource via xhr-request using the http-csp
11:45:13 INFO - delivery method with keep-origin-redirect and when
11:45: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: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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:45:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
11:45:13 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 2566ms
11:45:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
11:45:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7efce2000 == 25 [pid = 1933] [id = 195]
11:45:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7eec5c400) [pid = 1933] [serial = 544] [outer = (nil)]
11:45:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7efc7f000) [pid = 1933] [serial = 545] [outer = 0x7fe7eec5c400]
11:45:14 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7f09d4c00) [pid = 1933] [serial = 546] [outer = 0x7fe7eec5c400]
11:45:16 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: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 cross-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-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
11:45:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2804ms
11:45:16 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:45:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f0b9b000 == 26 [pid = 1933] [id = 196]
11:45:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7ef2e8c00) [pid = 1933] [serial = 547] [outer = (nil)]
11:45:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7f71a5400) [pid = 1933] [serial = 548] [outer = 0x7fe7ef2e8c00]
11:45:17 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7e6b48c00) [pid = 1933] [serial = 549] [outer = 0x7fe7ef2e8c00]
11:45:18 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:45:18 INFO - document served over http requires an http
11:45:18 INFO - sub-resource via xhr-request using the http-csp
11:45:18 INFO - delivery method with swap-origin-redirect and when
11:45:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:45:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:45:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:45:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:18 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:45:18 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 1995ms
11:45:18 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:45:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9a1f000 == 27 [pid = 1933] [id = 197]
11:45:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7e6b54000) [pid = 1933] [serial = 550] [outer = (nil)]
11:45:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7fe7e6f4b800) [pid = 1933] [serial = 551] [outer = 0x7fe7e6b54000]
11:45:19 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7fe7e6c36000) [pid = 1933] [serial = 552] [outer = 0x7fe7e6b54000]
11:45:20 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:45:20 INFO - document served over http requires an https
11:45:20 INFO - sub-resource via fetch-request using the http-csp
11:45:20 INFO - delivery method with keep-origin-redirect and when
11:45: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:45:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:45:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:45:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:45:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:20 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:45:20 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 1841ms
11:45:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
11:45:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6c5b000 == 28 [pid = 1933] [id = 198]
11:45:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7fe7e6b54400) [pid = 1933] [serial = 553] [outer = (nil)]
11:45:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7fe7e6c3f400) [pid = 1933] [serial = 554] [outer = 0x7fe7e6b54400]
11:45:20 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7fe7e6d54c00) [pid = 1933] [serial = 555] [outer = 0x7fe7e6b54400]
11:45:21 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: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 no-redirect and when
11:45: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: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-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
11:45:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1631ms
11:45:21 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:45:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6405000 == 29 [pid = 1933] [id = 199]
11:45:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7fe7e6c3d400) [pid = 1933] [serial = 556] [outer = (nil)]
11:45:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7fe7e6d5cc00) [pid = 1933] [serial = 557] [outer = 0x7fe7e6c3d400]
11:45:22 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7fe7f71b4000) [pid = 1933] [serial = 558] [outer = 0x7fe7e6c3d400]
11:45:23 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: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 swap-origin-redirect and when
11:45: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: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-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
11:45:23 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 2183ms
11:45:23 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:45:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e641f000 == 30 [pid = 1933] [id = 200]
11:45:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7fe7e648a800) [pid = 1933] [serial = 559] [outer = (nil)]
11:45:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7fe7e648b800) [pid = 1933] [serial = 560] [outer = 0x7fe7e648a800]
11:45:25 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7fe7e6d58400) [pid = 1933] [serial = 561] [outer = 0x7fe7e648a800]
11:45:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e653e800 == 31 [pid = 1933] [id = 201]
11:45:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7fe7e6581000) [pid = 1933] [serial = 562] [outer = (nil)]
11:45:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7fe7e6585c00) [pid = 1933] [serial = 563] [outer = 0x7fe7e6581000]
11:45:26 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:45:26 INFO - document served over http requires an https
11:45:26 INFO - sub-resource via iframe-tag using the http-csp
11:45:26 INFO - delivery method with keep-origin-redirect and when
11:45: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:45:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:45:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:45:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:26 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:45:26 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 2439ms
11:45:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
11:45:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e654e000 == 32 [pid = 1933] [id = 202]
11:45:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7fe7e6584400) [pid = 1933] [serial = 564] [outer = (nil)]
11:45:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7fe7e6588800) [pid = 1933] [serial = 565] [outer = 0x7fe7e6584400]
11:45:28 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7fe7ef0f7400) [pid = 1933] [serial = 566] [outer = 0x7fe7e6584400]
11:45:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8a23800 == 33 [pid = 1933] [id = 203]
11:45:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7fe7e6584800) [pid = 1933] [serial = 567] [outer = (nil)]
11:45:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7fe7e6490c00) [pid = 1933] [serial = 568] [outer = 0x7fe7e6584800]
11:45:30 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:45:30 INFO - document served over http requires an https
11:45:30 INFO - sub-resource via iframe-tag using the http-csp
11:45:30 INFO - delivery method with no-redirect and when
11:45: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:45:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:45:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:45:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:30 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:45:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 3993ms
11:45:30 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:45:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8a29000 == 34 [pid = 1933] [id = 204]
11:45:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7fe7e6583c00) [pid = 1933] [serial = 569] [outer = (nil)]
11:45:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7fe7e6896800) [pid = 1933] [serial = 570] [outer = 0x7fe7e6583c00]
11:45:31 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7fe7e6d53400) [pid = 1933] [serial = 571] [outer = 0x7fe7e6583c00]
11:45:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8a31000 == 35 [pid = 1933] [id = 205]
11:45:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7fe7e6f52c00) [pid = 1933] [serial = 572] [outer = (nil)]
11:45:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7fe7e7cd2c00) [pid = 1933] [serial = 573] [outer = 0x7fe7e6f52c00]
11:45:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f079a000 == 34 [pid = 1933] [id = 144]
11:45:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb40b800 == 33 [pid = 1933] [id = 145]
11:45:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e97b6800 == 32 [pid = 1933] [id = 190]
11:45:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8c6f800 == 31 [pid = 1933] [id = 189]
11:45:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7df1800 == 30 [pid = 1933] [id = 188]
11:45:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e70ca800 == 29 [pid = 1933] [id = 187]
11:45:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea562000 == 28 [pid = 1933] [id = 186]
11:45:32 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: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 cross-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-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:45:32 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 1883ms
11:45:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e97c3800 == 27 [pid = 1933] [id = 185]
11:45:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee17b800 == 26 [pid = 1933] [id = 184]
11:45:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed411800 == 25 [pid = 1933] [id = 183]
11:45:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb44d800 == 24 [pid = 1933] [id = 181]
11:45:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eadc4800 == 23 [pid = 1933] [id = 180]
11:45:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea23b000 == 22 [pid = 1933] [id = 179]
11:45:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9953800 == 21 [pid = 1933] [id = 178]
11:45:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e97c9800 == 20 [pid = 1933] [id = 177]
11:45:32 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7fe7e8990400) [pid = 1933] [serial = 487] [outer = (nil)] [url = about:blank]
11:45:32 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7fe7e991c800) [pid = 1933] [serial = 492] [outer = (nil)] [url = about:blank]
11:45:32 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:45:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e70cb800 == 21 [pid = 1933] [id = 206]
11:45:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7fe7e688b400) [pid = 1933] [serial = 574] [outer = (nil)]
11:45:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7fe7e74aec00) [pid = 1933] [serial = 575] [outer = 0x7fe7e688b400]
11:45:33 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7fe7e8c15000) [pid = 1933] [serial = 576] [outer = 0x7fe7e688b400]
11:45:33 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:45:33 INFO - document served over http requires an https
11:45:33 INFO - sub-resource via script-tag using the http-csp
11:45:33 INFO - delivery method with keep-origin-redirect and when
11:45: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:45:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:45:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:45:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:33 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:45:33 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 1637ms
11:45:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
11:45:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e97b6800 == 22 [pid = 1933] [id = 207]
11:45:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 128 (0x7fe7e898b400) [pid = 1933] [serial = 577] [outer = (nil)]
11:45:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 129 (0x7fe7e975a400) [pid = 1933] [serial = 578] [outer = 0x7fe7e898b400]
11:45:34 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 130 (0x7fe7e989f400) [pid = 1933] [serial = 579] [outer = 0x7fe7e898b400]
11:45:35 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:45:35 INFO - document served over http requires an https
11:45:35 INFO - sub-resource via script-tag using the http-csp
11:45:35 INFO - delivery method with no-redirect and when
11:45: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"
11:45:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:45:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:45:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:35 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:45:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1632ms
11:45:35 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:45:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea1c8000 == 23 [pid = 1933] [id = 208]
11:45:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 131 (0x7fe7e9754000) [pid = 1933] [serial = 580] [outer = (nil)]
11:45:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 132 (0x7fe7e9924800) [pid = 1933] [serial = 581] [outer = 0x7fe7e9754000]
11:45:36 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 133 (0x7fe7ea10bc00) [pid = 1933] [serial = 582] [outer = 0x7fe7e9754000]
11:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 132 (0x7fe7e989c800) [pid = 1933] [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:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 131 (0x7fe7eeb92400) [pid = 1933] [serial = 515] [outer = (nil)] [url = about:blank]
11:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 130 (0x7fe7ed211800) [pid = 1933] [serial = 509] [outer = (nil)] [url = about:blank]
11:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 129 (0x7fe7e960a800) [pid = 1933] [serial = 497] [outer = (nil)] [url = about:blank]
11:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 128 (0x7fe7ebb7a400) [pid = 1933] [serial = 506] [outer = (nil)] [url = about:blank]
11:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 127 (0x7fe7e99a6800) [pid = 1933] [serial = 500] [outer = (nil)] [url = about:blank]
11:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7fe7eb4c1000) [pid = 1933] [serial = 503] [outer = (nil)] [url = about:blank]
11:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7fe7ec778400) [pid = 1933] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7fe7e97fb400) [pid = 1933] [serial = 528] [outer = (nil)] [url = about:blank]
11:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7fe7ed9eb000) [pid = 1933] [serial = 512] [outer = (nil)] [url = about:blank]
11:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7fe7e9922c00) [pid = 1933] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530300687]
11:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7fe7e8c14000) [pid = 1933] [serial = 523] [outer = (nil)] [url = about:blank]
11:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7fe7e999b400) [pid = 1933] [serial = 494] [outer = (nil)] [url = about:blank]
11:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7fe7e74a5c00) [pid = 1933] [serial = 533] [outer = (nil)] [url = about:blank]
11:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 118 (0x7fe7e7dc4000) [pid = 1933] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7fe7e74af000) [pid = 1933] [serial = 518] [outer = (nil)] [url = about:blank]
11:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7fe7e7cd5800) [pid = 1933] [serial = 520] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7fe7e991a400) [pid = 1933] [serial = 525] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530300687]
11:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7fe7eb4cb800) [pid = 1933] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7fe7e9757c00) [pid = 1933] [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:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7fe7e7cde000) [pid = 1933] [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:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7fe7e7dc4800) [pid = 1933] [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:45:38 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7fe7e74ac800) [pid = 1933] [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:45:39 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: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 cross-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-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:45:39 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 3692ms
11:45:39 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:45:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea245000 == 24 [pid = 1933] [id = 209]
11:45:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7fe7e7dc4c00) [pid = 1933] [serial = 583] [outer = (nil)]
11:45:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7fe7e991dc00) [pid = 1933] [serial = 584] [outer = 0x7fe7e7dc4c00]
11:45:40 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7fe7ea377400) [pid = 1933] [serial = 585] [outer = 0x7fe7e7dc4c00]
11:45:42 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:45:42 INFO - document served over http requires an https
11:45:42 INFO - sub-resource via xhr-request using the http-csp
11:45:42 INFO - delivery method with keep-origin-redirect and when
11:45: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:45:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:45:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:45:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:42 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:45:42 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 2742ms
11:45:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
11:45:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9a16800 == 25 [pid = 1933] [id = 210]
11:45:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7fe7e74a7000) [pid = 1933] [serial = 586] [outer = (nil)]
11:45:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7fe7e74af000) [pid = 1933] [serial = 587] [outer = 0x7fe7e74a7000]
11:45:43 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7fe7e9750000) [pid = 1933] [serial = 588] [outer = 0x7fe7e74a7000]
11:45:44 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:45:44 INFO - document served over http requires an https
11:45:44 INFO - sub-resource via xhr-request using the http-csp
11:45:44 INFO - delivery method with no-redirect and when
11:45: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:45:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:45:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:45:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:44 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:45:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1885ms
11:45:44 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:45:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eae75000 == 26 [pid = 1933] [id = 211]
11:45:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7fe7e6b51800) [pid = 1933] [serial = 589] [outer = (nil)]
11:45:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7fe7ea10d400) [pid = 1933] [serial = 590] [outer = 0x7fe7e6b51800]
11:45:44 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7fe7ead21400) [pid = 1933] [serial = 591] [outer = 0x7fe7e6b51800]
11:45:45 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: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 cross-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-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
11:45:45 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 1881ms
11:45:45 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:45:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eaf1b800 == 27 [pid = 1933] [id = 212]
11:45:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7fe7ea379000) [pid = 1933] [serial = 592] [outer = (nil)]
11:45:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7fe7eaf7c400) [pid = 1933] [serial = 593] [outer = 0x7fe7ea379000]
11:45:46 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7fe7eb4cb800) [pid = 1933] [serial = 594] [outer = 0x7fe7ea379000]
11:45:47 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:45:47 INFO - document served over http requires an http
11:45:47 INFO - sub-resource via fetch-request using the http-csp
11:45:47 INFO - delivery method with keep-origin-redirect and when
11:45:47 INFO - the target request is same-origin.
11:45:47 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 1691ms
11:45:47 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:45:47 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb459800 == 28 [pid = 1933] [id = 213]
11:45:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7fe7eaf7e800) [pid = 1933] [serial = 595] [outer = (nil)]
11:45:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7fe7ebb7ac00) [pid = 1933] [serial = 596] [outer = 0x7fe7eaf7e800]
11:45:48 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7fe7ebfc8c00) [pid = 1933] [serial = 597] [outer = 0x7fe7eaf7e800]
11:45:49 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:45:49 INFO - document served over http requires an http
11:45:49 INFO - sub-resource via fetch-request using the http-csp
11:45:49 INFO - delivery method with no-redirect and when
11:45:49 INFO - the target request is same-origin.
11:45:49 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 1727ms
11:45:49 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:45:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ebb1b000 == 29 [pid = 1933] [id = 214]
11:45:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7fe7ebb77c00) [pid = 1933] [serial = 598] [outer = (nil)]
11:45:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7fe7ed119000) [pid = 1933] [serial = 599] [outer = 0x7fe7ebb77c00]
11:45:50 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 128 (0x7fe7ed205c00) [pid = 1933] [serial = 600] [outer = 0x7fe7ebb77c00]
11:45:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:45:51 INFO - document served over http requires an http
11:45:51 INFO - sub-resource via fetch-request using the http-csp
11:45:51 INFO - delivery method with swap-origin-redirect and when
11:45: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: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-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:45:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 2296ms
11:45:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
11:45:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed22a800 == 30 [pid = 1933] [id = 215]
11:45:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 129 (0x7fe7ed4c6c00) [pid = 1933] [serial = 601] [outer = (nil)]
11:45:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 130 (0x7fe7ed912400) [pid = 1933] [serial = 602] [outer = 0x7fe7ed4c6c00]
11:45:52 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 131 (0x7fe7ee70fc00) [pid = 1933] [serial = 603] [outer = 0x7fe7ed4c6c00]
11:45:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7edf4f000 == 31 [pid = 1933] [id = 216]
11:45:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 132 (0x7fe7ee71b000) [pid = 1933] [serial = 604] [outer = (nil)]
11:45:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 133 (0x7fe7ee75b400) [pid = 1933] [serial = 605] [outer = 0x7fe7ee71b000]
11:45:53 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:45:53 INFO - document served over http requires an http
11:45:53 INFO - sub-resource via iframe-tag using the http-csp
11:45:53 INFO - delivery method with keep-origin-redirect and when
11:45:53 INFO - the target request is same-origin.
11:45:53 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 2197ms
11:45:53 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:45:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee40a000 == 32 [pid = 1933] [id = 217]
11:45:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 134 (0x7fe7ed4c1400) [pid = 1933] [serial = 606] [outer = (nil)]
11:45:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 135 (0x7fe7ee75ac00) [pid = 1933] [serial = 607] [outer = 0x7fe7ed4c1400]
11:45:54 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 136 (0x7fe7eeb99c00) [pid = 1933] [serial = 608] [outer = 0x7fe7ed4c1400]
11:45:55 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eeb38000 == 33 [pid = 1933] [id = 218]
11:45:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 137 (0x7fe7eec65c00) [pid = 1933] [serial = 609] [outer = (nil)]
11:45:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 138 (0x7fe7eecf3800) [pid = 1933] [serial = 610] [outer = 0x7fe7eec65c00]
11:45:56 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:45:56 INFO - document served over http requires an http
11:45:56 INFO - sub-resource via iframe-tag using the http-csp
11:45:56 INFO - delivery method with no-redirect and when
11:45:56 INFO - the target request is same-origin.
11:45:56 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 2793ms
11:45:56 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:45:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7efcd4000 == 34 [pid = 1933] [id = 219]
11:45:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 139 (0x7fe7ee71e400) [pid = 1933] [serial = 611] [outer = (nil)]
11:45:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 140 (0x7fe7eecf0000) [pid = 1933] [serial = 612] [outer = 0x7fe7ee71e400]
11:45:57 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 141 (0x7fe7ef0fa000) [pid = 1933] [serial = 613] [outer = 0x7fe7ee71e400]
11:45:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f3c93000 == 35 [pid = 1933] [id = 220]
11:45:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 142 (0x7fe7f073d800) [pid = 1933] [serial = 614] [outer = (nil)]
11:45:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 143 (0x7fe7f098dc00) [pid = 1933] [serial = 615] [outer = 0x7fe7f073d800]
11:45:58 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:45:58 INFO - document served over http requires an http
11:45:58 INFO - sub-resource via iframe-tag using the http-csp
11:45:58 INFO - delivery method with swap-origin-redirect and when
11:45: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: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-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:45:58 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 1984ms
11:45:58 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:45:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e526d000 == 36 [pid = 1933] [id = 221]
11:45:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 144 (0x7fe7eee91c00) [pid = 1933] [serial = 616] [outer = (nil)]
11:45:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 145 (0x7fe7f07d3000) [pid = 1933] [serial = 617] [outer = 0x7fe7eee91c00]
11:45:59 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 146 (0x7fe7f4015000) [pid = 1933] [serial = 618] [outer = 0x7fe7eee91c00]
11:46:00 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:46:00 INFO - document served over http requires an http
11:46:00 INFO - sub-resource via script-tag using the http-csp
11:46:00 INFO - delivery method with keep-origin-redirect and when
11:46:00 INFO - the target request is same-origin.
11:46:00 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 1949ms
11:46:00 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:46:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f0b2d800 == 37 [pid = 1933] [id = 222]
11:46:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 147 (0x7fe7e69b4c00) [pid = 1933] [serial = 619] [outer = (nil)]
11:46:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 148 (0x7fe7e69b5c00) [pid = 1933] [serial = 620] [outer = 0x7fe7e69b4c00]
11:46:01 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 149 (0x7fe7e69bbc00) [pid = 1933] [serial = 621] [outer = 0x7fe7e69b4c00]
11:46:02 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:46:02 INFO - document served over http requires an http
11:46:02 INFO - sub-resource via script-tag using the http-csp
11:46:02 INFO - delivery method with no-redirect and when
11:46:02 INFO - the target request is same-origin.
11:46:02 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 1731ms
11:46:02 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:46:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e541b000 == 38 [pid = 1933] [id = 223]
11:46:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 150 (0x7fe7e54f2800) [pid = 1933] [serial = 622] [outer = (nil)]
11:46:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 151 (0x7fe7e54f3800) [pid = 1933] [serial = 623] [outer = 0x7fe7e54f2800]
11:46:03 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 152 (0x7fe7e556a000) [pid = 1933] [serial = 624] [outer = 0x7fe7e54f2800]
11:46:04 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:46:04 INFO - document served over http requires an http
11:46:04 INFO - sub-resource via script-tag using the http-csp
11:46:04 INFO - delivery method with swap-origin-redirect and when
11:46: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:46:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:46:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:46:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:04 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:46:04 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 2037ms
11:46:04 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:46:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e55b4000 == 39 [pid = 1933] [id = 224]
11:46:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 153 (0x7fe7e54f2c00) [pid = 1933] [serial = 625] [outer = (nil)]
11:46:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 154 (0x7fe7e5575800) [pid = 1933] [serial = 626] [outer = 0x7fe7e54f2c00]
11:46:06 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 155 (0x7fe7e74a8c00) [pid = 1933] [serial = 627] [outer = 0x7fe7e54f2c00]
11:46:08 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:46:08 INFO - document served over http requires an http
11:46:08 INFO - sub-resource via xhr-request using the http-csp
11:46:08 INFO - delivery method with keep-origin-redirect and when
11:46:08 INFO - the target request is same-origin.
11:46:08 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 3617ms
11:46:08 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:46:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6c59000 == 40 [pid = 1933] [id = 225]
11:46:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 156 (0x7fe7e4017c00) [pid = 1933] [serial = 628] [outer = (nil)]
11:46:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 157 (0x7fe7e54f1c00) [pid = 1933] [serial = 629] [outer = 0x7fe7e4017c00]
11:46:09 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 158 (0x7fe7e6489000) [pid = 1933] [serial = 630] [outer = 0x7fe7e4017c00]
11:46:10 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e70cb800 == 39 [pid = 1933] [id = 206]
11:46:10 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8a31000 == 38 [pid = 1933] [id = 205]
11:46:10 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8a29000 == 37 [pid = 1933] [id = 204]
11:46:10 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8a23800 == 36 [pid = 1933] [id = 203]
11:46:10 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e653e800 == 35 [pid = 1933] [id = 201]
11:46:10 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e641f000 == 34 [pid = 1933] [id = 200]
11:46:10 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6405000 == 33 [pid = 1933] [id = 199]
11:46:10 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6c5b000 == 32 [pid = 1933] [id = 198]
11:46:10 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9a1f000 == 31 [pid = 1933] [id = 197]
11:46:10 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f0b9b000 == 30 [pid = 1933] [id = 196]
11:46:10 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7efce2000 == 29 [pid = 1933] [id = 195]
11:46:10 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e97c0000 == 28 [pid = 1933] [id = 157]
11:46:10 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee8a7000 == 27 [pid = 1933] [id = 194]
11:46:10 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed22e000 == 26 [pid = 1933] [id = 193]
11:46:10 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7dee000 == 25 [pid = 1933] [id = 192]
11:46:10 INFO - PROCESS | 1883 | --DOMWINDOW == 157 (0x7fe7ea379800) [pid = 1933] [serial = 495] [outer = (nil)] [url = about:blank]
11:46:10 INFO - PROCESS | 1883 | --DOMWINDOW == 156 (0x7fe7e9758c00) [pid = 1933] [serial = 524] [outer = (nil)] [url = about:blank]
11:46:10 INFO - PROCESS | 1883 | --DOMWINDOW == 155 (0x7fe7e974ec00) [pid = 1933] [serial = 519] [outer = (nil)] [url = about:blank]
11:46:10 INFO - PROCESS | 1883 | --DOMWINDOW == 154 (0x7fe7ea598c00) [pid = 1933] [serial = 529] [outer = (nil)] [url = about:blank]
11:46:10 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:46:10 INFO - document served over http requires an http
11:46:10 INFO - sub-resource via xhr-request using the http-csp
11:46:10 INFO - delivery method with no-redirect and when
11:46:10 INFO - the target request is same-origin.
11:46:10 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 2648ms
11:46:10 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:46:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e653c800 == 26 [pid = 1933] [id = 226]
11:46:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 155 (0x7fe7e4018000) [pid = 1933] [serial = 631] [outer = (nil)]
11:46:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 156 (0x7fe7e688cc00) [pid = 1933] [serial = 632] [outer = 0x7fe7e4018000]
11:46:11 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 157 (0x7fe7e6b51400) [pid = 1933] [serial = 633] [outer = 0x7fe7e4018000]
11:46:12 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:46:12 INFO - document served over http requires an http
11:46:12 INFO - sub-resource via xhr-request using the http-csp
11:46:12 INFO - delivery method with swap-origin-redirect and when
11:46: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:46:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:46:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:46:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:12 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:46:12 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 1682ms
11:46:12 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:46:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e70c5800 == 27 [pid = 1933] [id = 227]
11:46:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 158 (0x7fe7e6897000) [pid = 1933] [serial = 634] [outer = (nil)]
11:46:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 159 (0x7fe7e6c38c00) [pid = 1933] [serial = 635] [outer = 0x7fe7e6897000]
11:46:13 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 160 (0x7fe7e74a3800) [pid = 1933] [serial = 636] [outer = 0x7fe7e6897000]
11:46:14 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:46:14 INFO - document served over http requires an https
11:46:14 INFO - sub-resource via fetch-request using the http-csp
11:46:14 INFO - delivery method with keep-origin-redirect and when
11:46: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:46:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:46:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:46:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:46:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:14 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:46:14 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 1736ms
11:46:14 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:46:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8c7f800 == 28 [pid = 1933] [id = 228]
11:46:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 161 (0x7fe7e6d54000) [pid = 1933] [serial = 637] [outer = (nil)]
11:46:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 162 (0x7fe7e8993c00) [pid = 1933] [serial = 638] [outer = 0x7fe7e6d54000]
11:46:15 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 163 (0x7fe7e960ac00) [pid = 1933] [serial = 639] [outer = 0x7fe7e6d54000]
11:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 162 (0x7fe7e6584800) [pid = 1933] [serial = 567] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530330048]
11:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 161 (0x7fe7f71a5400) [pid = 1933] [serial = 548] [outer = (nil)] [url = about:blank]
11:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 160 (0x7fe7e975a400) [pid = 1933] [serial = 578] [outer = (nil)] [url = about:blank]
11:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 159 (0x7fe7e6c3f400) [pid = 1933] [serial = 554] [outer = (nil)] [url = about:blank]
11:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 158 (0x7fe7efc7f000) [pid = 1933] [serial = 545] [outer = (nil)] [url = about:blank]
11:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 157 (0x7fe7e7dccc00) [pid = 1933] [serial = 536] [outer = (nil)] [url = about:blank]
11:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 156 (0x7fe7e6d5cc00) [pid = 1933] [serial = 557] [outer = (nil)] [url = about:blank]
11:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 155 (0x7fe7e6588800) [pid = 1933] [serial = 565] [outer = (nil)] [url = about:blank]
11:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 154 (0x7fe7e74aec00) [pid = 1933] [serial = 575] [outer = (nil)] [url = about:blank]
11:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 153 (0x7fe7e6585c00) [pid = 1933] [serial = 563] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 152 (0x7fe7e99a5000) [pid = 1933] [serial = 539] [outer = (nil)] [url = about:blank]
11:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 151 (0x7fe7e6896800) [pid = 1933] [serial = 570] [outer = (nil)] [url = about:blank]
11:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 150 (0x7fe7eeceb000) [pid = 1933] [serial = 542] [outer = (nil)] [url = about:blank]
11:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 149 (0x7fe7e7cd2c00) [pid = 1933] [serial = 573] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 148 (0x7fe7e6f4b800) [pid = 1933] [serial = 551] [outer = (nil)] [url = about:blank]
11:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 147 (0x7fe7e9924800) [pid = 1933] [serial = 581] [outer = (nil)] [url = about:blank]
11:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 146 (0x7fe7e648b800) [pid = 1933] [serial = 560] [outer = (nil)] [url = about:blank]
11:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 145 (0x7fe7e6490c00) [pid = 1933] [serial = 568] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530330048]
11:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 144 (0x7fe7e898b400) [pid = 1933] [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:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 143 (0x7fe7e688b400) [pid = 1933] [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:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 142 (0x7fe7e9754000) [pid = 1933] [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:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 141 (0x7fe7e6583c00) [pid = 1933] [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:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 140 (0x7fe7e6f52c00) [pid = 1933] [serial = 572] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 139 (0x7fe7e6f57c00) [pid = 1933] [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:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 138 (0x7fe7e6581000) [pid = 1933] [serial = 562] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:16 INFO - PROCESS | 1883 | --DOMWINDOW == 137 (0x7fe7e9607c00) [pid = 1933] [serial = 534] [outer = (nil)] [url = about:blank]
11:46:16 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:46:16 INFO - document served over http requires an https
11:46:16 INFO - sub-resource via fetch-request using the http-csp
11:46:16 INFO - delivery method with no-redirect and when
11:46: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: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-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
11:46:16 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 2594ms
11:46:16 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:46:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e996a800 == 29 [pid = 1933] [id = 229]
11:46:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 138 (0x7fe7e6896800) [pid = 1933] [serial = 640] [outer = (nil)]
11:46:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 139 (0x7fe7e7ccf800) [pid = 1933] [serial = 641] [outer = 0x7fe7e6896800]
11:46:17 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 140 (0x7fe7e9607c00) [pid = 1933] [serial = 642] [outer = 0x7fe7e6896800]
11:46:18 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:46:18 INFO - document served over http requires an https
11:46:18 INFO - sub-resource via fetch-request using the http-csp
11:46:18 INFO - delivery method with swap-origin-redirect and when
11:46: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"
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-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:46:18 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 2079ms
11:46:19 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:46:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e97b0800 == 30 [pid = 1933] [id = 230]
11:46:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 141 (0x7fe7e69ae000) [pid = 1933] [serial = 643] [outer = (nil)]
11:46:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 142 (0x7fe7e6b48800) [pid = 1933] [serial = 644] [outer = 0x7fe7e69ae000]
11:46:20 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 143 (0x7fe7e7cdc800) [pid = 1933] [serial = 645] [outer = 0x7fe7e69ae000]
11:46:21 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:46:21 INFO - document served over http requires an https
11:46:21 INFO - sub-resource via fetch-request using the http-csp
11:46:21 INFO - delivery method with swap-origin-redirect and when
11:46: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:46:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:46:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:46:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:46:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:21 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:46:21 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 2443ms
11:46:21 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:46:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eadbe800 == 31 [pid = 1933] [id = 231]
11:46:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 144 (0x7fe7e6586400) [pid = 1933] [serial = 646] [outer = (nil)]
11:46:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 145 (0x7fe7e9759800) [pid = 1933] [serial = 647] [outer = 0x7fe7e6586400]
11:46:22 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 146 (0x7fe7e9922400) [pid = 1933] [serial = 648] [outer = 0x7fe7e6586400]
11:46:23 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:46:23 INFO - document served over http requires an https
11:46:23 INFO - sub-resource via fetch-request using the http-csp
11:46:23 INFO - delivery method with keep-origin-redirect and when
11:46: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:46:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:46:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:46:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:46:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:23 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:46:23 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 2384ms
11:46:23 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:46:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed22e000 == 32 [pid = 1933] [id = 232]
11:46:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 147 (0x7fe7e9752400) [pid = 1933] [serial = 649] [outer = (nil)]
11:46:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 148 (0x7fe7e99a5000) [pid = 1933] [serial = 650] [outer = 0x7fe7e9752400]
11:46:24 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 149 (0x7fe7eaf7a400) [pid = 1933] [serial = 651] [outer = 0x7fe7e9752400]
11:46:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:46:26 INFO - document served over http requires an https
11:46:26 INFO - sub-resource via fetch-request using the http-csp
11:46:26 INFO - delivery method with no-redirect and when
11:46: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: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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:46:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:46:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
11:46:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | took 2845ms
11:46:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
11:46:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eeb2e800 == 33 [pid = 1933] [id = 233]
11:46:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 150 (0x7fe7ea109000) [pid = 1933] [serial = 652] [outer = (nil)]
11:46:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 151 (0x7fe7ebfcbc00) [pid = 1933] [serial = 653] [outer = 0x7fe7ea109000]
11:46:27 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 152 (0x7fe7ed9e1400) [pid = 1933] [serial = 654] [outer = 0x7fe7ea109000]
11:46:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:46:28 INFO - document served over http requires an https
11:46:28 INFO - sub-resource via fetch-request using the http-csp
11:46:28 INFO - delivery method with swap-origin-redirect and when
11:46: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"
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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:46:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:46:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:46:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | took 1987ms
11:46:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:46:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40d8800 == 34 [pid = 1933] [id = 234]
11:46:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 153 (0x7fe7ec776000) [pid = 1933] [serial = 655] [outer = (nil)]
11:46:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 154 (0x7fe7eec59c00) [pid = 1933] [serial = 656] [outer = 0x7fe7ec776000]
11:46:29 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 155 (0x7fe7eee94400) [pid = 1933] [serial = 657] [outer = 0x7fe7ec776000]
11:46:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40ee800 == 35 [pid = 1933] [id = 235]
11:46:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 156 (0x7fe7ef0f4c00) [pid = 1933] [serial = 658] [outer = (nil)]
11:46:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 157 (0x7fe7f07d6800) [pid = 1933] [serial = 659] [outer = 0x7fe7ef0f4c00]
11:46:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:46:30 INFO - document served over http requires an https
11:46:30 INFO - sub-resource via iframe-tag using the http-csp
11:46:30 INFO - delivery method with keep-origin-redirect and when
11:46: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:46:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:46:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:46:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:46:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 2142ms
11:46:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
11:46:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f0b12000 == 36 [pid = 1933] [id = 236]
11:46:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 158 (0x7fe7ee854c00) [pid = 1933] [serial = 660] [outer = (nil)]
11:46:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 159 (0x7fe7f0741c00) [pid = 1933] [serial = 661] [outer = 0x7fe7ee854c00]
11:46:31 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 160 (0x7fe7e3cd0400) [pid = 1933] [serial = 662] [outer = 0x7fe7ee854c00]
11:46:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c6e000 == 37 [pid = 1933] [id = 237]
11:46:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 161 (0x7fe7e3cd4800) [pid = 1933] [serial = 663] [outer = (nil)]
11:46:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 162 (0x7fe7e3cd8800) [pid = 1933] [serial = 664] [outer = 0x7fe7e3cd4800]
11:46:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:46:32 INFO - document served over http requires an https
11:46:32 INFO - sub-resource via iframe-tag using the http-csp
11:46:32 INFO - delivery method with no-redirect and when
11:46: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:46:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:46:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:46:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
11:46:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | took 1847ms
11:46:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
11:46:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c78000 == 38 [pid = 1933] [id = 238]
11:46:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 163 (0x7fe7e396c800) [pid = 1933] [serial = 665] [outer = (nil)]
11:46:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 164 (0x7fe7e396d800) [pid = 1933] [serial = 666] [outer = 0x7fe7e396c800]
11:46:33 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 165 (0x7fe7e3973800) [pid = 1933] [serial = 667] [outer = 0x7fe7e396c800]
11:46:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e398c800 == 39 [pid = 1933] [id = 239]
11:46:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 166 (0x7fe7e3977000) [pid = 1933] [serial = 668] [outer = (nil)]
11:46:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 167 (0x7fe7e3975c00) [pid = 1933] [serial = 669] [outer = 0x7fe7e3977000]
11:46:35 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:46:35 INFO - document served over http requires an https
11:46:35 INFO - sub-resource via iframe-tag using the http-csp
11:46:35 INFO - delivery method with swap-origin-redirect and when
11:46: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: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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:46:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:46:35 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 2350ms
11:46:35 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:46:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3997000 == 40 [pid = 1933] [id = 240]
11:46:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 168 (0x7fe7e396bc00) [pid = 1933] [serial = 670] [outer = (nil)]
11:46:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 169 (0x7fe7e3a91800) [pid = 1933] [serial = 671] [outer = 0x7fe7e396bc00]
11:46:36 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 170 (0x7fe7e3a98400) [pid = 1933] [serial = 672] [outer = 0x7fe7e396bc00]
11:46:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e533c000 == 41 [pid = 1933] [id = 241]
11:46:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 171 (0x7fe7e3a9b800) [pid = 1933] [serial = 673] [outer = (nil)]
11:46:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 172 (0x7fe7e3a9e400) [pid = 1933] [serial = 674] [outer = 0x7fe7e3a9b800]
11:46:37 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:46:37 INFO - document served over http requires an https
11:46:37 INFO - sub-resource via iframe-tag using the http-csp
11:46:37 INFO - delivery method with swap-origin-redirect and when
11:46: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: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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:46:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:46:37 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 2520ms
11:46:37 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:46:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5346800 == 42 [pid = 1933] [id = 242]
11:46:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 173 (0x7fe7e3977800) [pid = 1933] [serial = 675] [outer = (nil)]
11:46:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 174 (0x7fe7e3bd6400) [pid = 1933] [serial = 676] [outer = 0x7fe7e3977800]
11:46:38 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 175 (0x7fe7e3bdd800) [pid = 1933] [serial = 677] [outer = 0x7fe7e3977800]
11:46:40 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d77000 == 43 [pid = 1933] [id = 243]
11:46:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 176 (0x7fe7e3be0c00) [pid = 1933] [serial = 678] [outer = (nil)]
11:46:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 177 (0x7fe7e3be0000) [pid = 1933] [serial = 679] [outer = 0x7fe7e3be0c00]
11:46:41 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:46:41 INFO - document served over http requires an https
11:46:41 INFO - sub-resource via iframe-tag using the http-csp
11:46:41 INFO - delivery method with keep-origin-redirect and when
11:46: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:46:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:46:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:46:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:41 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:46:41 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 3858ms
11:46:41 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:46:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3996000 == 44 [pid = 1933] [id = 244]
11:46:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 178 (0x7fe7e3a8f400) [pid = 1933] [serial = 680] [outer = (nil)]
11:46:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 179 (0x7fe7e3a99400) [pid = 1933] [serial = 681] [outer = 0x7fe7e3a8f400]
11:46:42 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 180 (0x7fe7e54edc00) [pid = 1933] [serial = 682] [outer = 0x7fe7e3a8f400]
11:46:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5350800 == 45 [pid = 1933] [id = 245]
11:46:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 181 (0x7fe7e6589c00) [pid = 1933] [serial = 683] [outer = (nil)]
11:46:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 182 (0x7fe7e6b4d800) [pid = 1933] [serial = 684] [outer = 0x7fe7e6589c00]
11:46:43 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:46:43 INFO - document served over http requires an https
11:46:43 INFO - sub-resource via iframe-tag using the http-csp
11:46:43 INFO - delivery method with no-redirect and when
11:46: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:46:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:46:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:46:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:43 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:46:43 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 2247ms
11:46:43 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:46:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e55a9800 == 46 [pid = 1933] [id = 246]
11:46:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 183 (0x7fe7e3be1400) [pid = 1933] [serial = 685] [outer = (nil)]
11:46:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7fe7e54f3400) [pid = 1933] [serial = 686] [outer = 0x7fe7e3be1400]
11:46:44 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7fe7e6b54c00) [pid = 1933] [serial = 687] [outer = 0x7fe7e3be1400]
11:46:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5281800 == 47 [pid = 1933] [id = 247]
11:46:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 186 (0x7fe7e5573000) [pid = 1933] [serial = 688] [outer = (nil)]
11:46:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 187 (0x7fe7e6c32000) [pid = 1933] [serial = 689] [outer = 0x7fe7e5573000]
11:46:46 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:46:46 INFO - document served over http requires an https
11:46:46 INFO - sub-resource via iframe-tag using the http-csp
11:46:46 INFO - delivery method with swap-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"
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-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:46:46 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 2178ms
11:46:46 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:46:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea1c8000 == 46 [pid = 1933] [id = 208]
11:46:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8c7f800 == 45 [pid = 1933] [id = 228]
11:46:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e70c5800 == 44 [pid = 1933] [id = 227]
11:46:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea250800 == 43 [pid = 1933] [id = 191]
11:46:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e653c800 == 42 [pid = 1933] [id = 226]
11:46:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e97b6800 == 41 [pid = 1933] [id = 207]
11:46:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6c59000 == 40 [pid = 1933] [id = 225]
11:46:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e534c800 == 41 [pid = 1933] [id = 248]
11:46:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 188 (0x7fe7e688b800) [pid = 1933] [serial = 690] [outer = (nil)]
11:46:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 189 (0x7fe7e69b7000) [pid = 1933] [serial = 691] [outer = 0x7fe7e688b800]
11:46:46 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 190 (0x7fe7e8c1a400) [pid = 1933] [serial = 692] [outer = 0x7fe7e688b800]
11:46:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e55b4000 == 40 [pid = 1933] [id = 224]
11:46:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e541b000 == 39 [pid = 1933] [id = 223]
11:46:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f0b2d800 == 38 [pid = 1933] [id = 222]
11:46:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e526d000 == 37 [pid = 1933] [id = 221]
11:46:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f3c93000 == 36 [pid = 1933] [id = 220]
11:46:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eeb38000 == 35 [pid = 1933] [id = 218]
11:46:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee40a000 == 34 [pid = 1933] [id = 217]
11:46:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7edf4f000 == 33 [pid = 1933] [id = 216]
11:46:47 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed22a800 == 32 [pid = 1933] [id = 215]
11:46:47 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ebb1b000 == 31 [pid = 1933] [id = 214]
11:46:47 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb459800 == 30 [pid = 1933] [id = 213]
11:46:47 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7421000 == 29 [pid = 1933] [id = 172]
11:46:47 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eaf1b800 == 28 [pid = 1933] [id = 212]
11:46:47 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec011800 == 27 [pid = 1933] [id = 182]
11:46:47 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eae75000 == 26 [pid = 1933] [id = 211]
11:46:47 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e654e000 == 25 [pid = 1933] [id = 202]
11:46:47 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9a16800 == 24 [pid = 1933] [id = 210]
11:46:47 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea245000 == 23 [pid = 1933] [id = 209]
11:46:47 INFO - PROCESS | 1883 | --DOMWINDOW == 189 (0x7fe7ea10bc00) [pid = 1933] [serial = 582] [outer = (nil)] [url = about:blank]
11:46:47 INFO - PROCESS | 1883 | --DOMWINDOW == 188 (0x7fe7e8c15000) [pid = 1933] [serial = 576] [outer = (nil)] [url = about:blank]
11:46:47 INFO - PROCESS | 1883 | --DOMWINDOW == 187 (0x7fe7e989f400) [pid = 1933] [serial = 579] [outer = (nil)] [url = about:blank]
11:46:47 INFO - PROCESS | 1883 | --DOMWINDOW == 186 (0x7fe7e6d53400) [pid = 1933] [serial = 571] [outer = (nil)] [url = about:blank]
11:46:47 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:46:47 INFO - document served over http requires an https
11:46:47 INFO - sub-resource via script-tag using the http-csp
11:46:47 INFO - delivery method with keep-origin-redirect and when
11:46: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:46:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:46:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:46:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:47 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:46:47 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 1685ms
11:46:47 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:46:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6422000 == 24 [pid = 1933] [id = 249]
11:46:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 187 (0x7fe7e658c000) [pid = 1933] [serial = 693] [outer = (nil)]
11:46:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 188 (0x7fe7e6896000) [pid = 1933] [serial = 694] [outer = 0x7fe7e658c000]
11:46:48 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 189 (0x7fe7e991e400) [pid = 1933] [serial = 695] [outer = 0x7fe7e658c000]
11:46:49 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:46:49 INFO - document served over http requires an https
11:46:49 INFO - sub-resource via script-tag using the http-csp
11:46:49 INFO - delivery method with no-redirect and when
11:46: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:46:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:46:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:46:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:49 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:46:49 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 1987ms
11:46:49 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:46:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e740f000 == 25 [pid = 1933] [id = 250]
11:46:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 190 (0x7fe7e960b000) [pid = 1933] [serial = 696] [outer = (nil)]
11:46:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 191 (0x7fe7ea103400) [pid = 1933] [serial = 697] [outer = 0x7fe7e960b000]
11:46:50 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 192 (0x7fe7eaf84800) [pid = 1933] [serial = 698] [outer = 0x7fe7e960b000]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 191 (0x7fe7ee71b000) [pid = 1933] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 190 (0x7fe7f073d800) [pid = 1933] [serial = 614] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 189 (0x7fe7eec65c00) [pid = 1933] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530355796]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 188 (0x7fe7e6c38c00) [pid = 1933] [serial = 635] [outer = (nil)] [url = about:blank]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 187 (0x7fe7eaf7c400) [pid = 1933] [serial = 593] [outer = (nil)] [url = about:blank]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 186 (0x7fe7ebb7ac00) [pid = 1933] [serial = 596] [outer = (nil)] [url = about:blank]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 185 (0x7fe7e5575800) [pid = 1933] [serial = 626] [outer = (nil)] [url = about:blank]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 184 (0x7fe7eecf0000) [pid = 1933] [serial = 612] [outer = (nil)] [url = about:blank]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 183 (0x7fe7ed119000) [pid = 1933] [serial = 599] [outer = (nil)] [url = about:blank]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 182 (0x7fe7e54f3800) [pid = 1933] [serial = 623] [outer = (nil)] [url = about:blank]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 181 (0x7fe7e991dc00) [pid = 1933] [serial = 584] [outer = (nil)] [url = about:blank]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 180 (0x7fe7e688cc00) [pid = 1933] [serial = 632] [outer = (nil)] [url = about:blank]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 179 (0x7fe7ed912400) [pid = 1933] [serial = 602] [outer = (nil)] [url = about:blank]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 178 (0x7fe7ea10d400) [pid = 1933] [serial = 590] [outer = (nil)] [url = about:blank]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 177 (0x7fe7ee75b400) [pid = 1933] [serial = 605] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 176 (0x7fe7e8993c00) [pid = 1933] [serial = 638] [outer = (nil)] [url = about:blank]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 175 (0x7fe7e54f1c00) [pid = 1933] [serial = 629] [outer = (nil)] [url = about:blank]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 174 (0x7fe7f07d3000) [pid = 1933] [serial = 617] [outer = (nil)] [url = about:blank]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 173 (0x7fe7f098dc00) [pid = 1933] [serial = 615] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 172 (0x7fe7e69b5c00) [pid = 1933] [serial = 620] [outer = (nil)] [url = about:blank]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 171 (0x7fe7e74af000) [pid = 1933] [serial = 587] [outer = (nil)] [url = about:blank]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 170 (0x7fe7eecf3800) [pid = 1933] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530355796]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 169 (0x7fe7ee75ac00) [pid = 1933] [serial = 607] [outer = (nil)] [url = about:blank]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 168 (0x7fe7e7ccf800) [pid = 1933] [serial = 641] [outer = (nil)] [url = about:blank]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 167 (0x7fe7e4017c00) [pid = 1933] [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:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 166 (0x7fe7e4018000) [pid = 1933] [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:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 165 (0x7fe7e6d54000) [pid = 1933] [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:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 164 (0x7fe7e6897000) [pid = 1933] [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:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 163 (0x7fe7e6489000) [pid = 1933] [serial = 630] [outer = (nil)] [url = about:blank]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 162 (0x7fe7e6b51400) [pid = 1933] [serial = 633] [outer = (nil)] [url = about:blank]
11:46:53 INFO - PROCESS | 1883 | --DOMWINDOW == 161 (0x7fe7ea377400) [pid = 1933] [serial = 585] [outer = (nil)] [url = about:blank]
11:46:53 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:46:53 INFO - document served over http requires an https
11:46:53 INFO - sub-resource via script-tag using the http-csp
11:46:53 INFO - delivery method with swap-origin-redirect and when
11:46: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:46:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:46:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:46:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:53 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:46:53 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 3692ms
11:46:53 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:46:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9715000 == 26 [pid = 1933] [id = 251]
11:46:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 162 (0x7fe7e69ad400) [pid = 1933] [serial = 699] [outer = (nil)]
11:46:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 163 (0x7fe7e69bcc00) [pid = 1933] [serial = 700] [outer = 0x7fe7e69ad400]
11:46:54 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 164 (0x7fe7ea371000) [pid = 1933] [serial = 701] [outer = 0x7fe7e69ad400]
11:46:56 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:46:56 INFO - document served over http requires an https
11:46:56 INFO - sub-resource via script-tag using the http-csp
11:46:56 INFO - delivery method with swap-origin-redirect and when
11:46: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:46:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:46:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:46:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:56 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:46:56 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 2793ms
11:46:56 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:46:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6c4c800 == 27 [pid = 1933] [id = 252]
11:46:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 165 (0x7fe7e6487400) [pid = 1933] [serial = 702] [outer = (nil)]
11:46:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 166 (0x7fe7e69b2800) [pid = 1933] [serial = 703] [outer = 0x7fe7e6487400]
11:46:57 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 167 (0x7fe7e7dc7000) [pid = 1933] [serial = 704] [outer = 0x7fe7e6487400]
11:46:58 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:46:58 INFO - document served over http requires an https
11:46:58 INFO - sub-resource via script-tag using the http-csp
11:46:58 INFO - delivery method with keep-origin-redirect and when
11:46: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:46:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:46:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:46:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:58 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:46:58 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 1880ms
11:46:58 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:46:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9a21800 == 28 [pid = 1933] [id = 253]
11:46:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 168 (0x7fe7e5572800) [pid = 1933] [serial = 705] [outer = (nil)]
11:46:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 169 (0x7fe7e99a3c00) [pid = 1933] [serial = 706] [outer = 0x7fe7e5572800]
11:46:59 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 170 (0x7fe7eb506000) [pid = 1933] [serial = 707] [outer = 0x7fe7e5572800]
11:47:00 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:47:00 INFO - document served over http requires an https
11:47:00 INFO - sub-resource via script-tag using the http-csp
11:47:00 INFO - delivery method with no-redirect and when
11:47: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:47:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:47:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:47:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:00 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:47:00 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 2330ms
11:47:00 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:47:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eadb4000 == 29 [pid = 1933] [id = 254]
11:47:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 171 (0x7fe7ead21000) [pid = 1933] [serial = 708] [outer = (nil)]
11:47:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 172 (0x7fe7ec76c000) [pid = 1933] [serial = 709] [outer = 0x7fe7ead21000]
11:47:01 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 173 (0x7fe7ed209c00) [pid = 1933] [serial = 710] [outer = 0x7fe7ead21000]
11:47:02 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:47:02 INFO - document served over http requires an https
11:47:02 INFO - sub-resource via script-tag using the http-csp
11:47:02 INFO - delivery method with swap-origin-redirect and when
11:47: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"
11:47:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:47:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:47:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:02 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:47:02 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 1983ms
11:47:02 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:47:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb40f800 == 30 [pid = 1933] [id = 255]
11:47:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 174 (0x7fe7ec76b800) [pid = 1933] [serial = 711] [outer = (nil)]
11:47:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 175 (0x7fe7ed915c00) [pid = 1933] [serial = 712] [outer = 0x7fe7ec76b800]
11:47:03 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 176 (0x7fe7ee75ac00) [pid = 1933] [serial = 713] [outer = 0x7fe7ec76b800]
11:47:04 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:47:04 INFO - document served over http requires an https
11:47:04 INFO - sub-resource via xhr-request using the http-csp
11:47:04 INFO - delivery method with keep-origin-redirect and when
11:47: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:47:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:47:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:47:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:04 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:47:04 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 2239ms
11:47:04 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:47:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ebb0b800 == 31 [pid = 1933] [id = 256]
11:47:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 177 (0x7fe7ed4c4000) [pid = 1933] [serial = 714] [outer = (nil)]
11:47:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 178 (0x7fe7eeb93800) [pid = 1933] [serial = 715] [outer = 0x7fe7ed4c4000]
11:47:05 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 179 (0x7fe7eee92800) [pid = 1933] [serial = 716] [outer = 0x7fe7ed4c4000]
11:47:07 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:47:07 INFO - document served over http requires an https
11:47:07 INFO - sub-resource via xhr-request using the http-csp
11:47:07 INFO - delivery method with no-redirect and when
11:47: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:47:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:47:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:47:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:07 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:47:07 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 2187ms
11:47:07 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:47:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed403000 == 32 [pid = 1933] [id = 257]
11:47:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 180 (0x7fe7eeb97800) [pid = 1933] [serial = 717] [outer = (nil)]
11:47:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 181 (0x7fe7ef2eb400) [pid = 1933] [serial = 718] [outer = 0x7fe7eeb97800]
11:47:08 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 182 (0x7fe7f3f25c00) [pid = 1933] [serial = 719] [outer = 0x7fe7eeb97800]
11:47:08 INFO - PROCESS | 1883 | --DOCSHELL 0x7f2761861000 == 6 [pid = 1883] [id = 7]
11:47:09 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:47:09 INFO - document served over http requires an https
11:47:09 INFO - sub-resource via xhr-request using the http-csp
11:47:09 INFO - delivery method with swap-origin-redirect and when
11:47: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:47:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:47:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:47:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:09 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:47:09 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 2954ms
11:47:10 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:47:10 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee412800 == 33 [pid = 1933] [id = 258]
11:47:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 183 (0x7fe7e8da7400) [pid = 1933] [serial = 720] [outer = (nil)]
11:47:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7fe7e8da8400) [pid = 1933] [serial = 721] [outer = 0x7fe7e8da7400]
11:47:11 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7fe7e8dae400) [pid = 1933] [serial = 722] [outer = 0x7fe7e8da7400]
11:47:11 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:47:11 INFO - document served over http requires an https
11:47:11 INFO - sub-resource via xhr-request using the http-csp
11:47:11 INFO - delivery method with swap-origin-redirect and when
11:47: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:47:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:47:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:47:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:11 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:47:11 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 1883ms
11:47:11 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:47:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eee5e000 == 34 [pid = 1933] [id = 259]
11:47:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 186 (0x7fe7e28ecc00) [pid = 1933] [serial = 723] [outer = (nil)]
11:47:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 187 (0x7fe7e28edc00) [pid = 1933] [serial = 724] [outer = 0x7fe7e28ecc00]
11:47:12 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 188 (0x7fe7e28f4000) [pid = 1933] [serial = 725] [outer = 0x7fe7e28ecc00]
11:47:13 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:47:13 INFO - document served over http requires an https
11:47:13 INFO - sub-resource via xhr-request using the http-csp
11:47:13 INFO - delivery method with keep-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"
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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:47:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:47:13 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 1735ms
11:47:13 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:47:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5385000 == 35 [pid = 1933] [id = 260]
11:47:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 189 (0x7fe7e28a5800) [pid = 1933] [serial = 726] [outer = (nil)]
11:47:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 190 (0x7fe7e28a6800) [pid = 1933] [serial = 727] [outer = 0x7fe7e28a5800]
11:47:14 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 191 (0x7fe7e28ac800) [pid = 1933] [serial = 728] [outer = 0x7fe7e28a5800]
11:47:15 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:47:15 INFO - document served over http requires an https
11:47:15 INFO - sub-resource via xhr-request using the http-csp
11:47:15 INFO - delivery method with no-redirect and when
11:47: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:47:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:47:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:47:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:15 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:47:15 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 1945ms
11:47:15 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:47:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e53a0000 == 36 [pid = 1933] [id = 261]
11:47:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 192 (0x7fe7e27c6800) [pid = 1933] [serial = 729] [outer = (nil)]
11:47:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 193 (0x7fe7e27c7800) [pid = 1933] [serial = 730] [outer = 0x7fe7e27c6800]
11:47:16 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 194 (0x7fe7e27cd800) [pid = 1933] [serial = 731] [outer = 0x7fe7e27c6800]
11:47:17 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:47:17 INFO - document served over http requires an https
11:47:17 INFO - sub-resource via xhr-request using the http-csp
11:47:17 INFO - delivery method with swap-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"
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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:47:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:47:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | took 1830ms
11:47:17 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:47:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2b9c000 == 37 [pid = 1933] [id = 262]
11:47:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 195 (0x7fe7e242ec00) [pid = 1933] [serial = 732] [outer = (nil)]
11:47:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 196 (0x7fe7e242fc00) [pid = 1933] [serial = 733] [outer = 0x7fe7e242ec00]
11:47:18 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 197 (0x7fe7e254fc00) [pid = 1933] [serial = 734] [outer = 0x7fe7e242ec00]
11:47:19 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:47:19 INFO - document served over http requires an http
11:47:19 INFO - sub-resource via fetch-request using the meta-csp
11:47:19 INFO - delivery method with keep-origin-redirect and when
11:47: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/fetch-request/cross-origin.keep-origin-redirect.http.html"
11:47:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:47:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:47:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:47:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:19 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:47:19 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 2381ms
11:47:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
11:47:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2515000 == 38 [pid = 1933] [id = 263]
11:47:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 198 (0x7fe7e242f000) [pid = 1933] [serial = 735] [outer = (nil)]
11:47:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 199 (0x7fe7e255ac00) [pid = 1933] [serial = 736] [outer = 0x7fe7e242f000]
11:47:20 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 200 (0x7fe7e2634800) [pid = 1933] [serial = 737] [outer = 0x7fe7e242f000]
11:47:23 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:47:23 INFO - document served over http requires an http
11:47:23 INFO - sub-resource via fetch-request using the meta-csp
11:47:23 INFO - delivery method with no-redirect and when
11:47:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:47:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:47:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
11:47:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 3601ms
11:47:23 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:47:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a34800 == 39 [pid = 1933] [id = 264]
11:47:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 201 (0x7fe7e2557000) [pid = 1933] [serial = 738] [outer = (nil)]
11:47:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 202 (0x7fe7e263c000) [pid = 1933] [serial = 739] [outer = 0x7fe7e2557000]
11:47:24 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 203 (0x7fe7e4016400) [pid = 1933] [serial = 740] [outer = 0x7fe7e2557000]
11:47:24 INFO - PROCESS | 1883 | --DOCSHELL 0x7f2762939000 == 5 [pid = 1883] [id = 8]
11:47:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e97b0800 == 38 [pid = 1933] [id = 230]
11:47:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eadbe800 == 37 [pid = 1933] [id = 231]
11:47:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed22e000 == 36 [pid = 1933] [id = 232]
11:47:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eeb2e800 == 35 [pid = 1933] [id = 233]
11:47:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40ee800 == 34 [pid = 1933] [id = 235]
11:47:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40d8800 == 33 [pid = 1933] [id = 234]
11:47:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c6e000 == 32 [pid = 1933] [id = 237]
11:47:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f0b12000 == 31 [pid = 1933] [id = 236]
11:47:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e398c800 == 30 [pid = 1933] [id = 239]
11:47:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c78000 == 29 [pid = 1933] [id = 238]
11:47:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e533c000 == 28 [pid = 1933] [id = 241]
11:47:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3997000 == 27 [pid = 1933] [id = 240]
11:47:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5350800 == 26 [pid = 1933] [id = 245]
11:47:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3996000 == 25 [pid = 1933] [id = 244]
11:47:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5281800 == 24 [pid = 1933] [id = 247]
11:47:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e55a9800 == 23 [pid = 1933] [id = 246]
11:47:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d77000 == 22 [pid = 1933] [id = 243]
11:47:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e534c800 == 21 [pid = 1933] [id = 248]
11:47:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6422000 == 20 [pid = 1933] [id = 249]
11:47:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e740f000 == 19 [pid = 1933] [id = 250]
11:47:26 INFO - PROCESS | 1883 | --DOMWINDOW == 202 (0x7fe7e960ac00) [pid = 1933] [serial = 639] [outer = (nil)] [url = about:blank]
11:47:26 INFO - PROCESS | 1883 | --DOMWINDOW == 201 (0x7fe7e74a3800) [pid = 1933] [serial = 636] [outer = (nil)] [url = about:blank]
11:47:26 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:47:26 INFO - document served over http requires an http
11:47:26 INFO - sub-resource via fetch-request using the meta-csp
11:47:26 INFO - delivery method with swap-origin-redirect and when
11:47: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-http/fetch-request/cross-origin.swap-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:47:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:47:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
11:47:26 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 2835ms
11:47:26 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:47:26 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d87800 == 20 [pid = 1933] [id = 265]
11:47:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 202 (0x7fe7e263bc00) [pid = 1933] [serial = 741] [outer = (nil)]
11:47:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 203 (0x7fe7e28a1800) [pid = 1933] [serial = 742] [outer = 0x7fe7e263bc00]
11:47:27 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 204 (0x7fe7e3971c00) [pid = 1933] [serial = 743] [outer = 0x7fe7e263bc00]
11:47:27 INFO - PROCESS | 1883 | --DOMWINDOW == 15 (0x7f275e545000) [pid = 1883] [serial = 20] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
11:47:27 INFO - PROCESS | 1883 | --DOMWINDOW == 14 (0x7f275ffa6400) [pid = 1883] [serial = 16] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
11:47:27 INFO - PROCESS | 1883 | --DOMWINDOW == 13 (0x7f276132ec00) [pid = 1883] [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:47:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c5d800 == 21 [pid = 1933] [id = 266]
11:47:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 205 (0x7fe7e3a94400) [pid = 1933] [serial = 744] [outer = (nil)]
11:47:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 206 (0x7fe7e3bd5c00) [pid = 1933] [serial = 745] [outer = 0x7fe7e3a94400]
11:47:28 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:47:28 INFO - document served over http requires an http
11:47:28 INFO - sub-resource via iframe-tag using the meta-csp
11:47:28 INFO - delivery method with keep-origin-redirect and when
11:47:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
11:47:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:47:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:47:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:28 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:47:28 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 1728ms
11:47:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
11:47:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c72800 == 22 [pid = 1933] [id = 267]
11:47:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 207 (0x7fe7e27cb800) [pid = 1933] [serial = 746] [outer = (nil)]
11:47:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 208 (0x7fe7e3a93000) [pid = 1933] [serial = 747] [outer = 0x7fe7e27cb800]
11:47:28 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 209 (0x7fe7e3ec8800) [pid = 1933] [serial = 748] [outer = 0x7fe7e27cb800]
11:47:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40f1800 == 23 [pid = 1933] [id = 268]
11:47:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 210 (0x7fe7e3ed2000) [pid = 1933] [serial = 749] [outer = (nil)]
11:47:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 211 (0x7fe7e4014400) [pid = 1933] [serial = 750] [outer = 0x7fe7e3ed2000]
11:47:29 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:47:29 INFO - document served over http requires an http
11:47:29 INFO - sub-resource via iframe-tag using the meta-csp
11:47:29 INFO - delivery method with no-redirect and when
11:47:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:47:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
11:47:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1685ms
11:47:29 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:47:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5281800 == 24 [pid = 1933] [id = 269]
11:47:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 212 (0x7fe7e3be2400) [pid = 1933] [serial = 751] [outer = (nil)]
11:47:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 213 (0x7fe7e3ed4800) [pid = 1933] [serial = 752] [outer = 0x7fe7e3be2400]
11:47:30 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 214 (0x7fe7e6588800) [pid = 1933] [serial = 753] [outer = 0x7fe7e3be2400]
11:47:32 INFO - PROCESS | 1883 | --DOMWINDOW == 213 (0x7fe7f07d6800) [pid = 1933] [serial = 659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:32 INFO - PROCESS | 1883 | --DOMWINDOW == 212 (0x7fe7e54f3400) [pid = 1933] [serial = 686] [outer = (nil)] [url = about:blank]
11:47:32 INFO - PROCESS | 1883 | --DOMWINDOW == 211 (0x7fe7ea103400) [pid = 1933] [serial = 697] [outer = (nil)] [url = about:blank]
11:47:32 INFO - PROCESS | 1883 | --DOMWINDOW == 210 (0x7fe7e396d800) [pid = 1933] [serial = 666] [outer = (nil)] [url = about:blank]
11:47:32 INFO - PROCESS | 1883 | --DOMWINDOW == 209 (0x7fe7e3bd6400) [pid = 1933] [serial = 676] [outer = (nil)] [url = about:blank]
11:47:32 INFO - PROCESS | 1883 | --DOMWINDOW == 208 (0x7fe7e3975c00) [pid = 1933] [serial = 669] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 207 (0x7fe7e3a91800) [pid = 1933] [serial = 671] [outer = (nil)] [url = about:blank]
11:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 206 (0x7fe7e6c32000) [pid = 1933] [serial = 689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 205 (0x7fe7e3be0000) [pid = 1933] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 204 (0x7fe7e69b7000) [pid = 1933] [serial = 691] [outer = (nil)] [url = about:blank]
11:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 203 (0x7fe7e3a9e400) [pid = 1933] [serial = 674] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 202 (0x7fe7e6b48800) [pid = 1933] [serial = 644] [outer = (nil)] [url = about:blank]
11:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 201 (0x7fe7ebfcbc00) [pid = 1933] [serial = 653] [outer = (nil)] [url = about:blank]
11:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 200 (0x7fe7eec59c00) [pid = 1933] [serial = 656] [outer = (nil)] [url = about:blank]
11:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 199 (0x7fe7e6b4d800) [pid = 1933] [serial = 684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530403573]
11:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 198 (0x7fe7e6896000) [pid = 1933] [serial = 694] [outer = (nil)] [url = about:blank]
11:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 197 (0x7fe7e99a5000) [pid = 1933] [serial = 650] [outer = (nil)] [url = about:blank]
11:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 196 (0x7fe7f0741c00) [pid = 1933] [serial = 661] [outer = (nil)] [url = about:blank]
11:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 195 (0x7fe7e3cd8800) [pid = 1933] [serial = 664] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530392547]
11:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 194 (0x7fe7e3a99400) [pid = 1933] [serial = 681] [outer = (nil)] [url = about:blank]
11:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 193 (0x7fe7e9759800) [pid = 1933] [serial = 647] [outer = (nil)] [url = about:blank]
11:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 192 (0x7fe7e3be1400) [pid = 1933] [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:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 191 (0x7fe7e5573000) [pid = 1933] [serial = 688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 190 (0x7fe7e3a8f400) [pid = 1933] [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:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 189 (0x7fe7e960b000) [pid = 1933] [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:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 188 (0x7fe7e688b800) [pid = 1933] [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:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 187 (0x7fe7e658c000) [pid = 1933] [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:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 186 (0x7fe7e6589c00) [pid = 1933] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530403573]
11:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 185 (0x7fe7e3cd4800) [pid = 1933] [serial = 663] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530392547]
11:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 184 (0x7fe7e3977000) [pid = 1933] [serial = 668] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 183 (0x7fe7e3a9b800) [pid = 1933] [serial = 673] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 182 (0x7fe7ef0f4c00) [pid = 1933] [serial = 658] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:33 INFO - PROCESS | 1883 | --DOMWINDOW == 181 (0x7fe7e3be0c00) [pid = 1933] [serial = 678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e534f800 == 25 [pid = 1933] [id = 270]
11:47:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 182 (0x7fe7e3974c00) [pid = 1933] [serial = 754] [outer = (nil)]
11:47:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 183 (0x7fe7e3bdf000) [pid = 1933] [serial = 755] [outer = 0x7fe7e3974c00]
11:47:33 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:47:33 INFO - document served over http requires an http
11:47:33 INFO - sub-resource via iframe-tag using the meta-csp
11:47:33 INFO - delivery method with swap-origin-redirect and when
11:47: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-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
11:47:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:47:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:47:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:33 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:47:33 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 3862ms
11:47:33 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:47:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2b92800 == 26 [pid = 1933] [id = 271]
11:47:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7fe7e2424400) [pid = 1933] [serial = 756] [outer = (nil)]
11:47:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7fe7e2637400) [pid = 1933] [serial = 757] [outer = 0x7fe7e2424400]
11:47:34 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 186 (0x7fe7e3a9a400) [pid = 1933] [serial = 758] [outer = 0x7fe7e2424400]
11:47:36 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:47:36 INFO - document served over http requires an http
11:47:36 INFO - sub-resource via script-tag using the meta-csp
11:47:36 INFO - delivery method with keep-origin-redirect and when
11:47: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-http/script-tag/cross-origin.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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:47:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:47:36 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 2336ms
11:47:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
11:47:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e55b0000 == 27 [pid = 1933] [id = 272]
11:47:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 187 (0x7fe7e3cce800) [pid = 1933] [serial = 759] [outer = (nil)]
11:47:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 188 (0x7fe7e54f7000) [pid = 1933] [serial = 760] [outer = 0x7fe7e3cce800]
11:47:37 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 189 (0x7fe7e69b1c00) [pid = 1933] [serial = 761] [outer = 0x7fe7e3cce800]
11:47:38 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:47:38 INFO - document served over http requires an http
11:47:38 INFO - sub-resource via script-tag using the meta-csp
11:47:38 INFO - delivery method with no-redirect and when
11:47: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-http/script-tag/cross-origin.no-redirect.http.html"
11:47:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:47:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:47:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:38 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:47:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2699ms
11:47:38 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:47:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6c61800 == 28 [pid = 1933] [id = 273]
11:47:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 190 (0x7fe7e54f3800) [pid = 1933] [serial = 762] [outer = (nil)]
11:47:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 191 (0x7fe7e6c39400) [pid = 1933] [serial = 763] [outer = 0x7fe7e54f3800]
11:47:39 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 192 (0x7fe7e74a8400) [pid = 1933] [serial = 764] [outer = 0x7fe7e54f3800]
11:47:40 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:47:40 INFO - document served over http requires an http
11:47:40 INFO - sub-resource via script-tag using the meta-csp
11:47:40 INFO - delivery method with swap-origin-redirect and when
11:47:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:47:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:47:40 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 2036ms
11:47:40 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:47:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8c83000 == 29 [pid = 1933] [id = 274]
11:47:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 193 (0x7fe7e6c37400) [pid = 1933] [serial = 765] [outer = (nil)]
11:47:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 194 (0x7fe7e8c18800) [pid = 1933] [serial = 766] [outer = 0x7fe7e6c37400]
11:47:41 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 195 (0x7fe7e960b000) [pid = 1933] [serial = 767] [outer = 0x7fe7e6c37400]
11:47:42 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:47:42 INFO - document served over http requires an http
11:47:42 INFO - sub-resource via xhr-request using the meta-csp
11:47:42 INFO - delivery method with keep-origin-redirect and when
11:47:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html"
11:47:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:47:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:47:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:42 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:47:42 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 1782ms
11:47:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
11:47:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea557800 == 30 [pid = 1933] [id = 275]
11:47:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 196 (0x7fe7e8c15000) [pid = 1933] [serial = 768] [outer = (nil)]
11:47:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 197 (0x7fe7e9925000) [pid = 1933] [serial = 769] [outer = 0x7fe7e8c15000]
11:47:43 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 198 (0x7fe7ea110400) [pid = 1933] [serial = 770] [outer = 0x7fe7e8c15000]
11:47:44 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:47:44 INFO - document served over http requires an http
11:47:44 INFO - sub-resource via xhr-request using the meta-csp
11:47:44 INFO - delivery method with no-redirect and when
11:47: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/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html"
11:47:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:47:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:47:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:44 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:47:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1645ms
11:47:44 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:47:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec74a000 == 31 [pid = 1933] [id = 276]
11:47:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 199 (0x7fe7e989fc00) [pid = 1933] [serial = 771] [outer = (nil)]
11:47:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 200 (0x7fe7eaf81c00) [pid = 1933] [serial = 772] [outer = 0x7fe7e989fc00]
11:47:45 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 201 (0x7fe7ed912400) [pid = 1933] [serial = 773] [outer = 0x7fe7e989fc00]
11:47:46 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:47:46 INFO - document served over http requires an http
11:47:46 INFO - sub-resource via xhr-request using the meta-csp
11:47:46 INFO - delivery method with swap-origin-redirect and when
11:47:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:47:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:47:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:47:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:46 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:47:46 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 2192ms
11:47:46 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:47:47 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7f0b12000 == 32 [pid = 1933] [id = 277]
11:47:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 202 (0x7fe7eaf7cc00) [pid = 1933] [serial = 774] [outer = (nil)]
11:47:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 203 (0x7fe7eee94000) [pid = 1933] [serial = 775] [outer = 0x7fe7eaf7cc00]
11:47:47 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 204 (0x7fe7f07d7800) [pid = 1933] [serial = 776] [outer = 0x7fe7eaf7cc00]
11:47:48 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:47:48 INFO - document served over http requires an https
11:47:48 INFO - sub-resource via fetch-request using the meta-csp
11:47:48 INFO - delivery method with keep-origin-redirect and when
11:47: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/fetch-request/cross-origin.keep-origin-redirect.http.html"
11:47:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:47:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:47:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:47:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:48 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:47:48 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 2309ms
11:47:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
11:47:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1ce2000 == 33 [pid = 1933] [id = 278]
11:47:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 205 (0x7fe7e1bb4000) [pid = 1933] [serial = 777] [outer = (nil)]
11:47:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 206 (0x7fe7e1bb5000) [pid = 1933] [serial = 778] [outer = 0x7fe7e1bb4000]
11:47:50 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 207 (0x7fe7e1bbb800) [pid = 1933] [serial = 779] [outer = 0x7fe7e1bb4000]
11:47:51 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:47:51 INFO - document served over http requires an https
11:47:51 INFO - sub-resource via fetch-request using the meta-csp
11:47:51 INFO - delivery method with no-redirect and when
11:47: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/fetch-request/cross-origin.no-redirect.http.html"
11:47:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:47:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:47:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:47:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:51 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:47:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2185ms
11:47:51 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:47:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e174a000 == 34 [pid = 1933] [id = 279]
11:47:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 208 (0x7fe7e1bb4400) [pid = 1933] [serial = 780] [outer = (nil)]
11:47:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 209 (0x7fe7e1776000) [pid = 1933] [serial = 781] [outer = 0x7fe7e1bb4400]
11:47:52 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 210 (0x7fe7e177bc00) [pid = 1933] [serial = 782] [outer = 0x7fe7e1bb4400]
11:47:54 INFO - PROCESS | 1883 | --DOMWINDOW == 12 (0x7f275da0e000) [pid = 1883] [serial = 19] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
11:47:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:47:55 INFO - document served over http requires an https
11:47:55 INFO - sub-resource via fetch-request using the meta-csp
11:47:55 INFO - delivery method with swap-origin-redirect and when
11:47:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html"
11:47:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:47:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:47:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:47:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
11:47:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | took 4374ms
11:47:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:47:55 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e526d000 == 35 [pid = 1933] [id = 280]
11:47:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 211 (0x7fe7e242c400) [pid = 1933] [serial = 783] [outer = (nil)]
11:47:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 212 (0x7fe7e2550c00) [pid = 1933] [serial = 784] [outer = 0x7fe7e242c400]
11:47:56 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 213 (0x7fe7e28a2c00) [pid = 1933] [serial = 785] [outer = 0x7fe7e242c400]
11:47:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e55c0000 == 36 [pid = 1933] [id = 281]
11:47:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 214 (0x7fe7e28f4800) [pid = 1933] [serial = 786] [outer = (nil)]
11:47:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 215 (0x7fe7e255c800) [pid = 1933] [serial = 787] [outer = 0x7fe7e28f4800]
11:47:57 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:47:57 INFO - document served over http requires an https
11:47:57 INFO - sub-resource via iframe-tag using the meta-csp
11:47:57 INFO - delivery method with keep-origin-redirect and when
11:47: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-https/iframe-tag/cross-origin.keep-origin-redirect.http.html"
11:47:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:47:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:47:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:57 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:47:57 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 1941ms
11:47:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
11:47:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3992800 == 37 [pid = 1933] [id = 282]
11:47:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 216 (0x7fe7e254f000) [pid = 1933] [serial = 788] [outer = (nil)]
11:47:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 217 (0x7fe7e289f400) [pid = 1933] [serial = 789] [outer = 0x7fe7e254f000]
11:47:58 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 218 (0x7fe7e3bd5000) [pid = 1933] [serial = 790] [outer = 0x7fe7e254f000]
11:47:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40ed800 == 38 [pid = 1933] [id = 283]
11:47:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 219 (0x7fe7e3bde000) [pid = 1933] [serial = 791] [outer = (nil)]
11:47:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 220 (0x7fe7e3ec5c00) [pid = 1933] [serial = 792] [outer = 0x7fe7e3bde000]
11:47:59 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:47:59 INFO - document served over http requires an https
11:47:59 INFO - sub-resource via iframe-tag using the meta-csp
11:47:59 INFO - delivery method with no-redirect and when
11:47: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-https/iframe-tag/cross-origin.no-redirect.http.html"
11:47:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:47:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:47:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:59 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:47:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1984ms
11:47:59 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:47:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c69000 == 39 [pid = 1933] [id = 284]
11:47:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 221 (0x7fe7e254f400) [pid = 1933] [serial = 793] [outer = (nil)]
11:48:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 222 (0x7fe7e27c0800) [pid = 1933] [serial = 794] [outer = 0x7fe7e254f400]
11:48:00 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 223 (0x7fe7e556ac00) [pid = 1933] [serial = 795] [outer = 0x7fe7e254f400]
11:48:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40e2000 == 40 [pid = 1933] [id = 285]
11:48:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 224 (0x7fe7e3a9e800) [pid = 1933] [serial = 796] [outer = (nil)]
11:48:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 225 (0x7fe7e5570400) [pid = 1933] [serial = 797] [outer = 0x7fe7e3a9e800]
11:48:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:48:01 INFO - document served over http requires an https
11:48:01 INFO - sub-resource via iframe-tag using the meta-csp
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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html"
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-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:48:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 2409ms
11:48:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
11:48:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a2d000 == 41 [pid = 1933] [id = 286]
11:48:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 226 (0x7fe7e27cb000) [pid = 1933] [serial = 798] [outer = (nil)]
11:48:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 227 (0x7fe7e28adc00) [pid = 1933] [serial = 799] [outer = 0x7fe7e27cb000]
11:48:03 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 228 (0x7fe7e54eac00) [pid = 1933] [serial = 800] [outer = 0x7fe7e27cb000]
11:48:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e534f800 == 40 [pid = 1933] [id = 270]
11:48:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5281800 == 39 [pid = 1933] [id = 269]
11:48:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40f1800 == 38 [pid = 1933] [id = 268]
11:48:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c72800 == 37 [pid = 1933] [id = 267]
11:48:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c5d800 == 36 [pid = 1933] [id = 266]
11:48:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d87800 == 35 [pid = 1933] [id = 265]
11:48:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a34800 == 34 [pid = 1933] [id = 264]
11:48:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2515000 == 33 [pid = 1933] [id = 263]
11:48:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2b9c000 == 32 [pid = 1933] [id = 262]
11:48:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e53a0000 == 31 [pid = 1933] [id = 261]
11:48:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7efcd4000 == 30 [pid = 1933] [id = 219]
11:48:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5385000 == 29 [pid = 1933] [id = 260]
11:48:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eee5e000 == 28 [pid = 1933] [id = 259]
11:48:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee412800 == 27 [pid = 1933] [id = 258]
11:48:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed403000 == 26 [pid = 1933] [id = 257]
11:48:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ebb0b800 == 25 [pid = 1933] [id = 256]
11:48:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb40f800 == 24 [pid = 1933] [id = 255]
11:48:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eadb4000 == 23 [pid = 1933] [id = 254]
11:48:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9a21800 == 22 [pid = 1933] [id = 253]
11:48:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e996a800 == 21 [pid = 1933] [id = 229]
11:48:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6c4c800 == 20 [pid = 1933] [id = 252]
11:48:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9715000 == 19 [pid = 1933] [id = 251]
11:48:03 INFO - PROCESS | 1883 | --DOMWINDOW == 227 (0x7fe7eaf84800) [pid = 1933] [serial = 698] [outer = (nil)] [url = about:blank]
11:48:03 INFO - PROCESS | 1883 | --DOMWINDOW == 226 (0x7fe7e6b54c00) [pid = 1933] [serial = 687] [outer = (nil)] [url = about:blank]
11:48:03 INFO - PROCESS | 1883 | --DOMWINDOW == 225 (0x7fe7e8c1a400) [pid = 1933] [serial = 692] [outer = (nil)] [url = about:blank]
11:48:03 INFO - PROCESS | 1883 | --DOMWINDOW == 224 (0x7fe7e9607c00) [pid = 1933] [serial = 642] [outer = (nil)] [url = about:blank]
11:48:03 INFO - PROCESS | 1883 | --DOMWINDOW == 223 (0x7fe7e54edc00) [pid = 1933] [serial = 682] [outer = (nil)] [url = about:blank]
11:48:03 INFO - PROCESS | 1883 | --DOMWINDOW == 222 (0x7fe7e991e400) [pid = 1933] [serial = 695] [outer = (nil)] [url = about:blank]
11:48:04 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:48:04 INFO - document served over http requires an https
11:48:04 INFO - sub-resource via script-tag using the meta-csp
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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html"
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-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:48:04 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 2340ms
11:48:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
11:48:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d72800 == 20 [pid = 1933] [id = 287]
11:48:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 223 (0x7fe7e27c0000) [pid = 1933] [serial = 801] [outer = (nil)]
11:48:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 224 (0x7fe7e400e800) [pid = 1933] [serial = 802] [outer = 0x7fe7e27c0000]
11:48:05 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 225 (0x7fe7e688ac00) [pid = 1933] [serial = 803] [outer = 0x7fe7e27c0000]
11:48:06 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:48:06 INFO - document served over http requires an https
11:48:06 INFO - sub-resource via script-tag using the meta-csp
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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html"
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-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
11:48:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1939ms
11:48:06 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:48:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c72800 == 21 [pid = 1933] [id = 288]
11:48:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 226 (0x7fe7e28a3400) [pid = 1933] [serial = 804] [outer = (nil)]
11:48:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 227 (0x7fe7e6891c00) [pid = 1933] [serial = 805] [outer = 0x7fe7e28a3400]
11:48:07 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 228 (0x7fe7e6c3a000) [pid = 1933] [serial = 806] [outer = 0x7fe7e28a3400]
11:48:10 INFO - PROCESS | 1883 | --DOMWINDOW == 227 (0x7fe7e54f2c00) [pid = 1933] [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:48:10 INFO - PROCESS | 1883 | --DOMWINDOW == 226 (0x7fe7eec5a000) [pid = 1933] [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:48:10 INFO - PROCESS | 1883 | --DOMWINDOW == 225 (0x7fe7e9604c00) [pid = 1933] [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:48:10 INFO - PROCESS | 1883 | --DOMWINDOW == 224 (0x7fe7ebb7c000) [pid = 1933] [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:48:10 INFO - PROCESS | 1883 | --DOMWINDOW == 223 (0x7fe7ea374800) [pid = 1933] [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:11 INFO - PROCESS | 1883 | --DOMWINDOW == 222 (0x7fe7e9894400) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 221 (0x7fe7e99a4000) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 220 (0x7fe7eae9e400) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 219 (0x7fe7ea37c000) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 218 (0x7fe7ed202c00) [pid = 1933] [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:11 INFO - PROCESS | 1883 | --DOMWINDOW == 217 (0x7fe7e9922800) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 216 (0x7fe7ed3ef000) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 215 (0x7fe7e8c17800) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 214 (0x7fe7e6584400) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 213 (0x7fe7eaf87800) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 212 (0x7fe7eb4c1800) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 211 (0x7fe7ea104400) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 210 (0x7fe7ed9e7400) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 209 (0x7fe7e74a5400) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 208 (0x7fe7ed4c9800) [pid = 1933] [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:11 INFO - PROCESS | 1883 | --DOMWINDOW == 207 (0x7fe7ea104000) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 206 (0x7fe7ed205400) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 205 (0x7fe7e975ac00) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 204 (0x7fe7e7dc2800) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 203 (0x7fe7e899a800) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 202 (0x7fe7eeb99400) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 201 (0x7fe7efc7e400) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 200 (0x7fe7ebb78c00) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 199 (0x7fe7e7cd5400) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 198 (0x7fe7eeb97800) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 197 (0x7fe7e6b51800) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 196 (0x7fe7ec76b800) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 195 (0x7fe7e5572800) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 194 (0x7fe7e3a94400) [pid = 1933] [serial = 744] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 193 (0x7fe7ead21000) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 192 (0x7fe7e7dbec00) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 191 (0x7fe7ebb77c00) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 190 (0x7fe7eec5c400) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 189 (0x7fe7e648a800) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 188 (0x7fe7e27c6800) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 187 (0x7fe7e7dc4c00) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 186 (0x7fe7e6487400) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 185 (0x7fe7e74a7000) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 184 (0x7fe7e6b54000) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 183 (0x7fe7e242ec00) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 182 (0x7fe7eaf7e800) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 181 (0x7fe7e28a5800) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 180 (0x7fe7e242f000) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 179 (0x7fe7e263bc00) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 178 (0x7fe7ef2e8c00) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 177 (0x7fe7e396bc00) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 176 (0x7fe7e2557000) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 175 (0x7fe7e28ecc00) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 174 (0x7fe7ea379000) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 173 (0x7fe7ed4c4000) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 172 (0x7fe7e6c3d400) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 171 (0x7fe7ec776000) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 170 (0x7fe7ee854c00) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 169 (0x7fe7e396c800) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 168 (0x7fe7e3977800) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 167 (0x7fe7e7cdc400) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 166 (0x7fe7e3ed2000) [pid = 1933] [serial = 749] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530449602]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 165 (0x7fe7ea109000) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 164 (0x7fe7e8da7400) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 163 (0x7fe7e6b54400) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 162 (0x7fe7e27cb800) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 161 (0x7fe7eeb91c00) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 160 (0x7fe7e3974c00) [pid = 1933] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 159 (0x7fe7e6586400) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 158 (0x7fe7e9752400) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 157 (0x7fe7e69ae000) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 156 (0x7fe7e6896800) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 155 (0x7fe7e54f2800) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 154 (0x7fe7e69b4c00) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 153 (0x7fe7eee91c00) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 152 (0x7fe7ee71e400) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 151 (0x7fe7ed4c1400) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 150 (0x7fe7ed4c6c00) [pid = 1933] [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:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 149 (0x7fe7e263c000) [pid = 1933] [serial = 739] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 148 (0x7fe7e8da8400) [pid = 1933] [serial = 721] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 147 (0x7fe7e69bcc00) [pid = 1933] [serial = 700] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 146 (0x7fe7e3a93000) [pid = 1933] [serial = 747] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 145 (0x7fe7e28a1800) [pid = 1933] [serial = 742] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 144 (0x7fe7e4014400) [pid = 1933] [serial = 750] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530449602]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 143 (0x7fe7e28edc00) [pid = 1933] [serial = 724] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 142 (0x7fe7eeb93800) [pid = 1933] [serial = 715] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 141 (0x7fe7ed915c00) [pid = 1933] [serial = 712] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 140 (0x7fe7e99a3c00) [pid = 1933] [serial = 706] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 139 (0x7fe7e3ed4800) [pid = 1933] [serial = 752] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 138 (0x7fe7ef2eb400) [pid = 1933] [serial = 718] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 137 (0x7fe7ec76c000) [pid = 1933] [serial = 709] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 136 (0x7fe7e242fc00) [pid = 1933] [serial = 733] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 135 (0x7fe7e3bd5c00) [pid = 1933] [serial = 745] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 134 (0x7fe7e28a6800) [pid = 1933] [serial = 727] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 133 (0x7fe7e69b2800) [pid = 1933] [serial = 703] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 132 (0x7fe7e255ac00) [pid = 1933] [serial = 736] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 131 (0x7fe7e3bdf000) [pid = 1933] [serial = 755] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 130 (0x7fe7e27c7800) [pid = 1933] [serial = 730] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 129 (0x7fe7e74a8c00) [pid = 1933] [serial = 627] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 128 (0x7fe7ef0fa000) [pid = 1933] [serial = 613] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 127 (0x7fe7f71a8400) [pid = 1933] [serial = 403] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7fe7e9898400) [pid = 1933] [serial = 498] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7fe7e69bbc00) [pid = 1933] [serial = 621] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7fe7f71b4000) [pid = 1933] [serial = 558] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7fe7ed9ec400) [pid = 1933] [serial = 540] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7fe7ed4c2400) [pid = 1933] [serial = 510] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7fe7ed4bdc00) [pid = 1933] [serial = 390] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7fe7ee75ac00) [pid = 1933] [serial = 713] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7fe7e6b48c00) [pid = 1933] [serial = 549] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 118 (0x7fe7f3f25c00) [pid = 1933] [serial = 719] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7fe7ee712c00) [pid = 1933] [serial = 462] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7fe7eb4cf000) [pid = 1933] [serial = 420] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7fe7ec775400) [pid = 1933] [serial = 507] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7fe7f4015000) [pid = 1933] [serial = 618] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7fe7eb50c800) [pid = 1933] [serial = 387] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7fe7ee718400) [pid = 1933] [serial = 393] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7fe7e3bdd800) [pid = 1933] [serial = 677] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7fe7e28ac800) [pid = 1933] [serial = 728] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7fe7e556a000) [pid = 1933] [serial = 624] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7fe7e97fd400) [pid = 1933] [serial = 537] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7fe7ead21400) [pid = 1933] [serial = 591] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7fe7e9750000) [pid = 1933] [serial = 588] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7fe7e9929c00) [pid = 1933] [serial = 468] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7fe7eee93800) [pid = 1933] [serial = 429] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7fe7eee92800) [pid = 1933] [serial = 716] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7e8dae400) [pid = 1933] [serial = 722] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7e6c36000) [pid = 1933] [serial = 552] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7e8c1e400) [pid = 1933] [serial = 471] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7eeb99c00) [pid = 1933] [serial = 608] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7eee94400) [pid = 1933] [serial = 657] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7e3a98400) [pid = 1933] [serial = 672] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e27cd800) [pid = 1933] [serial = 731] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7e6d58400) [pid = 1933] [serial = 561] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7ef0f7400) [pid = 1933] [serial = 566] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7eb4cb800) [pid = 1933] [serial = 594] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7eb509000) [pid = 1933] [serial = 504] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7ed9e1400) [pid = 1933] [serial = 654] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e3973800) [pid = 1933] [serial = 667] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7ef04ac00) [pid = 1933] [serial = 543] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7e28f4000) [pid = 1933] [serial = 725] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7ed4c3400) [pid = 1933] [serial = 348] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7f4015800) [pid = 1933] [serial = 465] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7ee70fc00) [pid = 1933] [serial = 603] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7e3cd0400) [pid = 1933] [serial = 662] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7eeb9c800) [pid = 1933] [serial = 516] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7e8c11c00) [pid = 1933] [serial = 482] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7ef04a400) [pid = 1933] [serial = 398] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7ed119c00) [pid = 1933] [serial = 423] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7ebfc8c00) [pid = 1933] [serial = 597] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7ee750800) [pid = 1933] [serial = 513] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7e8991000) [pid = 1933] [serial = 440] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7e7dc9800) [pid = 1933] [serial = 474] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7e7cdc800) [pid = 1933] [serial = 645] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7ead1f400) [pid = 1933] [serial = 501] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7e6d54c00) [pid = 1933] [serial = 555] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7eaf7a400) [pid = 1933] [serial = 651] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7f0dce800) [pid = 1933] [serial = 432] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7fe7e974f800) [pid = 1933] [serial = 435] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 69 (0x7fe7ee716400) [pid = 1933] [serial = 426] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 68 (0x7fe7e7cdd000) [pid = 1933] [serial = 477] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 67 (0x7fe7ed205c00) [pid = 1933] [serial = 600] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 66 (0x7fe7f09d4c00) [pid = 1933] [serial = 546] [outer = (nil)] [url = about:blank]
11:48:11 INFO - PROCESS | 1883 | --DOMWINDOW == 65 (0x7fe7e9922400) [pid = 1933] [serial = 648] [outer = (nil)] [url = about:blank]
11:48:12 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:48:12 INFO - document served over http requires an https
11:48:12 INFO - sub-resource via script-tag using the meta-csp
11:48:12 INFO - delivery method with swap-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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html"
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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:48:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:48:12 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 6096ms
11:48:12 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:48:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2b86800 == 22 [pid = 1933] [id = 289]
11:48:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 66 (0x7fe7e242ec00) [pid = 1933] [serial = 807] [outer = (nil)]
11:48:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 67 (0x7fe7e2558c00) [pid = 1933] [serial = 808] [outer = 0x7fe7e242ec00]
11:48:13 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 68 (0x7fe7e28a2400) [pid = 1933] [serial = 809] [outer = 0x7fe7e242ec00]
11:48:14 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:48:14 INFO - document served over http requires an https
11:48:14 INFO - sub-resource via xhr-request using the meta-csp
11:48:14 INFO - delivery method with keep-origin-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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html"
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-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
11:48:14 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 1894ms
11:48:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
11:48:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e538d000 == 23 [pid = 1933] [id = 290]
11:48:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 69 (0x7fe7e242b800) [pid = 1933] [serial = 810] [outer = (nil)]
11:48:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7fe7e28f1400) [pid = 1933] [serial = 811] [outer = 0x7fe7e242b800]
11:48:15 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7fe7e3bdf400) [pid = 1933] [serial = 812] [outer = 0x7fe7e242b800]
11:48:16 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:48:16 INFO - document served over http requires an https
11:48:16 INFO - sub-resource via xhr-request using the meta-csp
11:48:16 INFO - delivery method with no-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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html"
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-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
11:48:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2188ms
11:48:16 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:48:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e55b7800 == 24 [pid = 1933] [id = 291]
11:48:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7e28f5c00) [pid = 1933] [serial = 813] [outer = (nil)]
11:48:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7e400f000) [pid = 1933] [serial = 814] [outer = 0x7fe7e28f5c00]
11:48:17 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7e6482000) [pid = 1933] [serial = 815] [outer = 0x7fe7e28f5c00]
11:48:18 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:48:18 INFO - document served over http requires an https
11:48:18 INFO - sub-resource via xhr-request using the meta-csp
11:48:18 INFO - delivery method with swap-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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html"
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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:48:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
11:48:18 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 2241ms
11:48:18 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:48:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6c4b800 == 25 [pid = 1933] [id = 292]
11:48:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7e4014400) [pid = 1933] [serial = 816] [outer = (nil)]
11:48:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7e688c400) [pid = 1933] [serial = 817] [outer = 0x7fe7e4014400]
11:48:19 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7e6c38000) [pid = 1933] [serial = 818] [outer = 0x7fe7e4014400]
11:48:20 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:20 INFO - document served over http requires an http
11:48:20 INFO - sub-resource via fetch-request using the meta-csp
11:48:20 INFO - delivery method with keep-origin-redirect and when
11:48:20 INFO - the target request is same-origin.
11:48:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | took 2135ms
11:48:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
11:48:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e70c2000 == 26 [pid = 1933] [id = 293]
11:48:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7e6896400) [pid = 1933] [serial = 819] [outer = (nil)]
11:48:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7e6f4dc00) [pid = 1933] [serial = 820] [outer = 0x7fe7e6896400]
11:48:21 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e6f58c00) [pid = 1933] [serial = 821] [outer = 0x7fe7e6896400]
11:48:23 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:23 INFO - document served over http requires an http
11:48:23 INFO - sub-resource via fetch-request using the meta-csp
11:48:23 INFO - delivery method with no-redirect and when
11:48:23 INFO - the target request is same-origin.
11:48:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | took 2849ms
11:48:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
11:48:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7dd5800 == 27 [pid = 1933] [id = 294]
11:48:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e6f4b000) [pid = 1933] [serial = 822] [outer = (nil)]
11:48:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e74af400) [pid = 1933] [serial = 823] [outer = 0x7fe7e6f4b000]
11:48:24 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e7dc4800) [pid = 1933] [serial = 824] [outer = 0x7fe7e6f4b000]
11:48:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:48:25 INFO - document served over http requires an http
11:48:25 INFO - sub-resource via fetch-request using the meta-csp
11:48:25 INFO - delivery method with swap-origin-redirect and when
11:48:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
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-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:48:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 1882ms
11:48:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
11:48:26 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8a38800 == 28 [pid = 1933] [id = 295]
11:48:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e74ac000) [pid = 1933] [serial = 825] [outer = (nil)]
11:48:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e8998400) [pid = 1933] [serial = 826] [outer = 0x7fe7e74ac000]
11:48:26 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e8c1a000) [pid = 1933] [serial = 827] [outer = 0x7fe7e74ac000]
11:48:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e970c000 == 29 [pid = 1933] [id = 296]
11:48:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e8da2c00) [pid = 1933] [serial = 828] [outer = (nil)]
11:48:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e8da6c00) [pid = 1933] [serial = 829] [outer = 0x7fe7e8da2c00]
11:48:27 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:27 INFO - document served over http requires an http
11:48:27 INFO - sub-resource via iframe-tag using the meta-csp
11:48:27 INFO - delivery method with keep-origin-redirect and when
11:48:27 INFO - the target request is same-origin.
11:48:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1838ms
11:48:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
11:48:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9721800 == 30 [pid = 1933] [id = 297]
11:48:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e8997000) [pid = 1933] [serial = 830] [outer = (nil)]
11:48:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e8da8c00) [pid = 1933] [serial = 831] [outer = 0x7fe7e8997000]
11:48:28 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e9608800) [pid = 1933] [serial = 832] [outer = 0x7fe7e8997000]
11:48:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9954800 == 31 [pid = 1933] [id = 298]
11:48:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e9610000) [pid = 1933] [serial = 833] [outer = (nil)]
11:48:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e9751400) [pid = 1933] [serial = 834] [outer = 0x7fe7e9610000]
11:48:29 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:48:29 INFO - document served over http requires an http
11:48:29 INFO - sub-resource via iframe-tag using the meta-csp
11:48:29 INFO - delivery method with no-redirect and when
11:48:29 INFO - the target request is same-origin.
11:48:29 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 1889ms
11:48:29 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:48:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e996d800 == 32 [pid = 1933] [id = 299]
11:48:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e8da5c00) [pid = 1933] [serial = 835] [outer = (nil)]
11:48:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e9753800) [pid = 1933] [serial = 836] [outer = 0x7fe7e8da5c00]
11:48:30 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e97f5c00) [pid = 1933] [serial = 837] [outer = 0x7fe7e8da5c00]
11:48:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea1cd800 == 33 [pid = 1933] [id = 300]
11:48:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e9895c00) [pid = 1933] [serial = 838] [outer = (nil)]
11:48:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e9897c00) [pid = 1933] [serial = 839] [outer = 0x7fe7e9895c00]
11:48:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:48:31 INFO - document served over http requires an http
11:48:31 INFO - sub-resource via iframe-tag using the meta-csp
11:48:31 INFO - delivery method with swap-origin-redirect and when
11:48: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-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
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-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:48:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 2437ms
11:48:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
11:48:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea1da800 == 34 [pid = 1933] [id = 301]
11:48:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7e9751000) [pid = 1933] [serial = 840] [outer = (nil)]
11:48:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7e989c800) [pid = 1933] [serial = 841] [outer = 0x7fe7e9751000]
11:48:33 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7e999a800) [pid = 1933] [serial = 842] [outer = 0x7fe7e9751000]
11:48:34 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:48:34 INFO - document served over http requires an http
11:48:34 INFO - sub-resource via script-tag using the meta-csp
11:48:34 INFO - delivery method with keep-origin-redirect and when
11:48:34 INFO - the target request is same-origin.
11:48:34 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 2701ms
11:48:34 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:48:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea54f000 == 35 [pid = 1933] [id = 302]
11:48:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7e97f6800) [pid = 1933] [serial = 843] [outer = (nil)]
11:48:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7ea102800) [pid = 1933] [serial = 844] [outer = 0x7fe7e97f6800]
11:48:35 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7fe7ea37b000) [pid = 1933] [serial = 845] [outer = 0x7fe7e97f6800]
11:48:38 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:48:38 INFO - document served over http requires an http
11:48:38 INFO - sub-resource via script-tag using the meta-csp
11:48:38 INFO - delivery method with no-redirect and when
11:48:38 INFO - the target request is same-origin.
11:48:38 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 3642ms
11:48:38 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:48:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e250f000 == 36 [pid = 1933] [id = 303]
11:48:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7fe7e1bbfc00) [pid = 1933] [serial = 846] [outer = (nil)]
11:48:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7fe7e2429c00) [pid = 1933] [serial = 847] [outer = 0x7fe7e1bbfc00]
11:48:39 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7fe7e3a9e400) [pid = 1933] [serial = 848] [outer = 0x7fe7e1bbfc00]
11:48:40 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:48:40 INFO - document served over http requires an http
11:48:40 INFO - sub-resource via script-tag using the meta-csp
11:48:40 INFO - delivery method with swap-origin-redirect and when
11:48:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
11:48:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:48:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:48:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:40 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:48:40 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 2344ms
11:48:40 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:48:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a2b800 == 37 [pid = 1933] [id = 304]
11:48:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7fe7e1bb8800) [pid = 1933] [serial = 849] [outer = (nil)]
11:48:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7fe7e1bbc800) [pid = 1933] [serial = 850] [outer = 0x7fe7e1bb8800]
11:48:41 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7fe7e28a7000) [pid = 1933] [serial = 851] [outer = 0x7fe7e1bb8800]
11:48:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d72800 == 36 [pid = 1933] [id = 287]
11:48:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a2d000 == 35 [pid = 1933] [id = 286]
11:48:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40e2000 == 34 [pid = 1933] [id = 285]
11:48:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c69000 == 33 [pid = 1933] [id = 284]
11:48:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40ed800 == 32 [pid = 1933] [id = 283]
11:48:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3992800 == 31 [pid = 1933] [id = 282]
11:48:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e526d000 == 30 [pid = 1933] [id = 280]
11:48:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e55c0000 == 29 [pid = 1933] [id = 281]
11:48:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1ce2000 == 28 [pid = 1933] [id = 278]
11:48:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7f0b12000 == 27 [pid = 1933] [id = 277]
11:48:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec74a000 == 26 [pid = 1933] [id = 276]
11:48:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea557800 == 25 [pid = 1933] [id = 275]
11:48:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8c83000 == 24 [pid = 1933] [id = 274]
11:48:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6c61800 == 23 [pid = 1933] [id = 273]
11:48:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e55b0000 == 22 [pid = 1933] [id = 272]
11:48:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2b92800 == 21 [pid = 1933] [id = 271]
11:48:42 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7fe7e3971c00) [pid = 1933] [serial = 743] [outer = (nil)] [url = about:blank]
11:48:42 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7fe7e7dc7000) [pid = 1933] [serial = 704] [outer = (nil)] [url = about:blank]
11:48:42 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7fe7e2634800) [pid = 1933] [serial = 737] [outer = (nil)] [url = about:blank]
11:48:42 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7fe7eb506000) [pid = 1933] [serial = 707] [outer = (nil)] [url = about:blank]
11:48:42 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7fe7e254fc00) [pid = 1933] [serial = 734] [outer = (nil)] [url = about:blank]
11:48:42 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7fe7ed209c00) [pid = 1933] [serial = 710] [outer = (nil)] [url = about:blank]
11:48:42 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7fe7e3ec8800) [pid = 1933] [serial = 748] [outer = (nil)] [url = about:blank]
11:48:42 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7e4016400) [pid = 1933] [serial = 740] [outer = (nil)] [url = about:blank]
11:48:42 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:48:42 INFO - document served over http requires an http
11:48:42 INFO - sub-resource via xhr-request using the meta-csp
11:48:42 INFO - delivery method with keep-origin-redirect and when
11:48:42 INFO - the target request is same-origin.
11:48:42 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 1978ms
11:48:42 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:48:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a3e800 == 22 [pid = 1933] [id = 305]
11:48:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7e28a4400) [pid = 1933] [serial = 852] [outer = (nil)]
11:48:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7fe7e396ec00) [pid = 1933] [serial = 853] [outer = 0x7fe7e28a4400]
11:48:43 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7fe7e3ec7000) [pid = 1933] [serial = 854] [outer = 0x7fe7e28a4400]
11:48:44 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:48:44 INFO - document served over http requires an http
11:48:44 INFO - sub-resource via xhr-request using the meta-csp
11:48:44 INFO - delivery method with no-redirect and when
11:48:44 INFO - the target request is same-origin.
11:48:44 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 1476ms
11:48:44 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:48:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2ba1000 == 23 [pid = 1933] [id = 306]
11:48:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7fe7e28ad400) [pid = 1933] [serial = 855] [outer = (nil)]
11:48:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7fe7e4016400) [pid = 1933] [serial = 856] [outer = 0x7fe7e28ad400]
11:48:44 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7fe7e658b000) [pid = 1933] [serial = 857] [outer = 0x7fe7e28ad400]
11:48:46 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:48:46 INFO - document served over http requires an http
11:48:46 INFO - sub-resource via xhr-request using the meta-csp
11:48:46 INFO - delivery method with swap-origin-redirect and when
11:48: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-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
11:48:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:48:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:48:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:46 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:48:46 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 1895ms
11:48:46 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:48:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40f6000 == 24 [pid = 1933] [id = 307]
11:48:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7fe7e5569400) [pid = 1933] [serial = 858] [outer = (nil)]
11:48:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7fe7e6c3c800) [pid = 1933] [serial = 859] [outer = 0x7fe7e5569400]
11:48:46 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7fe7e74a5c00) [pid = 1933] [serial = 860] [outer = 0x7fe7e5569400]
11:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7fe7e3be2400) [pid = 1933] [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:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7fe7e9925000) [pid = 1933] [serial = 769] [outer = (nil)] [url = about:blank]
11:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7fe7e6c39400) [pid = 1933] [serial = 763] [outer = (nil)] [url = about:blank]
11:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7fe7e1bb5000) [pid = 1933] [serial = 778] [outer = (nil)] [url = about:blank]
11:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7fe7e255c800) [pid = 1933] [serial = 787] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7fe7e2550c00) [pid = 1933] [serial = 784] [outer = (nil)] [url = about:blank]
11:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7fe7e1776000) [pid = 1933] [serial = 781] [outer = (nil)] [url = about:blank]
11:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7fe7e8c18800) [pid = 1933] [serial = 766] [outer = (nil)] [url = about:blank]
11:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7eee94000) [pid = 1933] [serial = 775] [outer = (nil)] [url = about:blank]
11:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7e5570400) [pid = 1933] [serial = 797] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7e27c0800) [pid = 1933] [serial = 794] [outer = (nil)] [url = about:blank]
11:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7eaf81c00) [pid = 1933] [serial = 772] [outer = (nil)] [url = about:blank]
11:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7e400e800) [pid = 1933] [serial = 802] [outer = (nil)] [url = about:blank]
11:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7e54f7000) [pid = 1933] [serial = 760] [outer = (nil)] [url = about:blank]
11:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e3ec5c00) [pid = 1933] [serial = 792] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530479110]
11:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7e289f400) [pid = 1933] [serial = 789] [outer = (nil)] [url = about:blank]
11:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7e2637400) [pid = 1933] [serial = 757] [outer = (nil)] [url = about:blank]
11:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7e28adc00) [pid = 1933] [serial = 799] [outer = (nil)] [url = about:blank]
11:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e6891c00) [pid = 1933] [serial = 805] [outer = (nil)] [url = about:blank]
11:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7e3bde000) [pid = 1933] [serial = 791] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530479110]
11:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e242c400) [pid = 1933] [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:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e254f400) [pid = 1933] [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:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7e28f4800) [pid = 1933] [serial = 786] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7e254f000) [pid = 1933] [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:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7e3a9e800) [pid = 1933] [serial = 796] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7e27c0000) [pid = 1933] [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:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7e27cb000) [pid = 1933] [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:48:49 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7e6588800) [pid = 1933] [serial = 753] [outer = (nil)] [url = about:blank]
11:48:50 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:48:50 INFO - document served over http requires an https
11:48:50 INFO - sub-resource via fetch-request using the meta-csp
11:48:50 INFO - delivery method with keep-origin-redirect and when
11:48: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/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
11:48:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:48:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:48:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:48:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:50 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:48:50 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 4139ms
11:48:50 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:48:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1cd7800 == 25 [pid = 1933] [id = 308]
11:48:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e1781800) [pid = 1933] [serial = 861] [outer = (nil)]
11:48:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e1bbf800) [pid = 1933] [serial = 862] [outer = 0x7fe7e1781800]
11:48:51 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e27cb000) [pid = 1933] [serial = 863] [outer = 0x7fe7e1781800]
11:48:52 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:48:52 INFO - document served over http requires an https
11:48:52 INFO - sub-resource via fetch-request using the meta-csp
11:48:52 INFO - delivery method with no-redirect and when
11:48: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-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html"
11:48:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:48:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:48:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:48:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:52 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:48:52 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 2688ms
11:48:52 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:48:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e55a7000 == 26 [pid = 1933] [id = 309]
11:48:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e2427400) [pid = 1933] [serial = 864] [outer = (nil)]
11:48:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e3a95800) [pid = 1933] [serial = 865] [outer = 0x7fe7e2427400]
11:48:53 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e54ec400) [pid = 1933] [serial = 866] [outer = 0x7fe7e2427400]
11:48:54 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:48:54 INFO - document served over http requires an https
11:48:54 INFO - sub-resource via fetch-request using the meta-csp
11:48:54 INFO - delivery method with swap-origin-redirect and when
11:48:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
11:48:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:48:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:48:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:48:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:54 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:48:54 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 1971ms
11:48:54 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:48:55 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e70b8800 == 27 [pid = 1933] [id = 310]
11:48:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e3bd8c00) [pid = 1933] [serial = 867] [outer = (nil)]
11:48:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e6890c00) [pid = 1933] [serial = 868] [outer = 0x7fe7e3bd8c00]
11:48:55 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e74aec00) [pid = 1933] [serial = 869] [outer = 0x7fe7e3bd8c00]
11:48:56 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:48:56 INFO - document served over http requires an https
11:48:56 INFO - sub-resource via fetch-request using the meta-csp
11:48:56 INFO - delivery method with swap-origin-redirect and when
11:48:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
11:48:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:48:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:48:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:48:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:56 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:48:56 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 1931ms
11:48:56 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:48:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e97c0000 == 28 [pid = 1933] [id = 311]
11:48:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e688f000) [pid = 1933] [serial = 870] [outer = (nil)]
11:48:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e8991400) [pid = 1933] [serial = 871] [outer = 0x7fe7e688f000]
11:48:57 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e8daa000) [pid = 1933] [serial = 872] [outer = 0x7fe7e688f000]
11:48:58 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:48:58 INFO - document served over http requires an https
11:48:58 INFO - sub-resource via fetch-request using the meta-csp
11:48:58 INFO - delivery method with keep-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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html"
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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:48:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:48:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:48:58 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 1883ms
11:48:58 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:48:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea54e000 == 29 [pid = 1933] [id = 312]
11:48:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e898f400) [pid = 1933] [serial = 873] [outer = (nil)]
11:48:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e9751800) [pid = 1933] [serial = 874] [outer = 0x7fe7e898f400]
11:48:59 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e9925400) [pid = 1933] [serial = 875] [outer = 0x7fe7e898f400]
11:49:01 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:49:01 INFO - document served over http requires an https
11:49:01 INFO - sub-resource via fetch-request using the meta-csp
11:49:01 INFO - delivery method with no-redirect and when
11:49:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html"
11:49:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:49:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:49:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:49:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:01 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:49:01 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 2607ms
11:49:01 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:49:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eae70000 == 30 [pid = 1933] [id = 313]
11:49:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7e975a000) [pid = 1933] [serial = 876] [outer = (nil)]
11:49:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7ea107000) [pid = 1933] [serial = 877] [outer = 0x7fe7e975a000]
11:49:02 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7ea592800) [pid = 1933] [serial = 878] [outer = 0x7fe7e975a000]
11:49:03 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:49:03 INFO - document served over http requires an https
11:49:03 INFO - sub-resource via fetch-request using the meta-csp
11:49:03 INFO - delivery method with swap-origin-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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html"
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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:49:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:49:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:49:03 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 2296ms
11:49:03 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:49:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eaf18000 == 31 [pid = 1933] [id = 314]
11:49:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7ead29c00) [pid = 1933] [serial = 879] [outer = (nil)]
11:49:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7ead2b400) [pid = 1933] [serial = 880] [outer = 0x7fe7ead29c00]
11:49:04 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7fe7eaea0800) [pid = 1933] [serial = 881] [outer = 0x7fe7ead29c00]
11:49:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb413000 == 32 [pid = 1933] [id = 315]
11:49:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7fe7eaea6000) [pid = 1933] [serial = 882] [outer = (nil)]
11:49:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7fe7eaf83400) [pid = 1933] [serial = 883] [outer = 0x7fe7eaea6000]
11:49:06 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:49:06 INFO - document served over http requires an https
11:49:06 INFO - sub-resource via iframe-tag using the meta-csp
11:49:06 INFO - delivery method with keep-origin-redirect and when
11:49: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/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
11:49:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:49:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:49:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:06 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:49:06 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 3093ms
11:49:06 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:49:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb44c000 == 33 [pid = 1933] [id = 316]
11:49:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7fe7ead27c00) [pid = 1933] [serial = 884] [outer = (nil)]
11:49:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7fe7eaf81000) [pid = 1933] [serial = 885] [outer = 0x7fe7ead27c00]
11:49:07 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7fe7eb50bc00) [pid = 1933] [serial = 886] [outer = 0x7fe7ead27c00]
11:49:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb65d000 == 34 [pid = 1933] [id = 317]
11:49:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7fe7eb511400) [pid = 1933] [serial = 887] [outer = (nil)]
11:49:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7fe7ebb70000) [pid = 1933] [serial = 888] [outer = 0x7fe7eb511400]
11:49:08 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:49:08 INFO - document served over http requires an https
11:49:08 INFO - sub-resource via iframe-tag using the meta-csp
11:49:08 INFO - delivery method with no-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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html"
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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:49:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
11:49:08 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 1889ms
11:49:08 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:49:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb668000 == 35 [pid = 1933] [id = 318]
11:49:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7fe7eb4c0c00) [pid = 1933] [serial = 889] [outer = (nil)]
11:49:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7fe7ebb70800) [pid = 1933] [serial = 890] [outer = 0x7fe7eb4c0c00]
11:49:09 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7fe7ebfbd800) [pid = 1933] [serial = 891] [outer = 0x7fe7eb4c0c00]
11:49:10 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ebb04800 == 36 [pid = 1933] [id = 319]
11:49:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7fe7ebfc2c00) [pid = 1933] [serial = 892] [outer = (nil)]
11:49:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7fe7ebfcac00) [pid = 1933] [serial = 893] [outer = 0x7fe7ebfc2c00]
11:49:10 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:49:10 INFO - document served over http requires an https
11:49:10 INFO - sub-resource via iframe-tag using the meta-csp
11:49:10 INFO - delivery method with swap-origin-redirect and when
11:49:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
11:49:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:49:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:49:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:10 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:49:10 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 1883ms
11:49:10 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:49:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ebb14800 == 37 [pid = 1933] [id = 320]
11:49:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7fe7ebb6f400) [pid = 1933] [serial = 894] [outer = (nil)]
11:49:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7fe7ebfc6800) [pid = 1933] [serial = 895] [outer = 0x7fe7ebb6f400]
11:49:11 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7fe7ec778000) [pid = 1933] [serial = 896] [outer = 0x7fe7ebb6f400]
11:49:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec015000 == 38 [pid = 1933] [id = 321]
11:49:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7fe7ed119c00) [pid = 1933] [serial = 897] [outer = (nil)]
11:49:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7fe7ed120400) [pid = 1933] [serial = 898] [outer = 0x7fe7ed119c00]
11:49:12 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:49:12 INFO - document served over http requires an https
11:49:12 INFO - sub-resource via iframe-tag using the meta-csp
11:49:12 INFO - delivery method with swap-origin-redirect and when
11:49: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/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
11:49:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:49:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:49:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:12 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:49:12 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 1895ms
11:49:12 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:49:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec020800 == 39 [pid = 1933] [id = 322]
11:49:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7fe7ec76ec00) [pid = 1933] [serial = 899] [outer = (nil)]
11:49:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7fe7ed11cc00) [pid = 1933] [serial = 900] [outer = 0x7fe7ec76ec00]
11:49:13 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7fe7ed211000) [pid = 1933] [serial = 901] [outer = 0x7fe7ec76ec00]
11:49:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed213800 == 40 [pid = 1933] [id = 323]
11:49:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7fe7ed3e4400) [pid = 1933] [serial = 902] [outer = (nil)]
11:49:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7fe7ed3eac00) [pid = 1933] [serial = 903] [outer = 0x7fe7ed3e4400]
11:49:14 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:49:14 INFO - document served over http requires an https
11:49:14 INFO - sub-resource via iframe-tag using the meta-csp
11:49:14 INFO - delivery method with keep-origin-redirect and when
11:49: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html"
11:49:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:49:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:49:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:14 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:49:14 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 2286ms
11:49:14 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:49:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed22a800 == 41 [pid = 1933] [id = 324]
11:49:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7fe7ed120800) [pid = 1933] [serial = 904] [outer = (nil)]
11:49:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 128 (0x7fe7ed3e8c00) [pid = 1933] [serial = 905] [outer = 0x7fe7ed120800]
11:49:16 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 129 (0x7fe7ed916800) [pid = 1933] [serial = 906] [outer = 0x7fe7ed120800]
11:49:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed41d000 == 42 [pid = 1933] [id = 325]
11:49:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 130 (0x7fe7e9927000) [pid = 1933] [serial = 907] [outer = (nil)]
11:49:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 131 (0x7fe7e1bbec00) [pid = 1933] [serial = 908] [outer = 0x7fe7e9927000]
11:49:19 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:49:19 INFO - document served over http requires an https
11:49:19 INFO - sub-resource via iframe-tag using the meta-csp
11:49:19 INFO - delivery method with no-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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html"
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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:49:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
11:49:19 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 4705ms
11:49:19 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:49:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40e6800 == 43 [pid = 1933] [id = 326]
11:49:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 132 (0x7fe7e28ed400) [pid = 1933] [serial = 909] [outer = (nil)]
11:49:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 133 (0x7fe7e3971000) [pid = 1933] [serial = 910] [outer = 0x7fe7e28ed400]
11:49:20 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 134 (0x7fe7e6488c00) [pid = 1933] [serial = 911] [outer = 0x7fe7e28ed400]
11:49:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2b86800 == 42 [pid = 1933] [id = 289]
11:49:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e538d000 == 41 [pid = 1933] [id = 290]
11:49:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e55b7800 == 40 [pid = 1933] [id = 291]
11:49:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6c4b800 == 39 [pid = 1933] [id = 292]
11:49:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e70c2000 == 38 [pid = 1933] [id = 293]
11:49:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7dd5800 == 37 [pid = 1933] [id = 294]
11:49:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e970c000 == 36 [pid = 1933] [id = 296]
11:49:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8a38800 == 35 [pid = 1933] [id = 295]
11:49:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9954800 == 34 [pid = 1933] [id = 298]
11:49:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9721800 == 33 [pid = 1933] [id = 297]
11:49:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea1cd800 == 32 [pid = 1933] [id = 300]
11:49:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e996d800 == 31 [pid = 1933] [id = 299]
11:49:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea1da800 == 30 [pid = 1933] [id = 301]
11:49:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e250f000 == 29 [pid = 1933] [id = 303]
11:49:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ebb13000 == 28 [pid = 1933] [id = 164]
11:49:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a2b800 == 27 [pid = 1933] [id = 304]
11:49:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a3e800 == 26 [pid = 1933] [id = 305]
11:49:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2ba1000 == 25 [pid = 1933] [id = 306]
11:49:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40f6000 == 24 [pid = 1933] [id = 307]
11:49:21 INFO - PROCESS | 1883 | --DOMWINDOW == 133 (0x7fe7e3bd5000) [pid = 1933] [serial = 790] [outer = (nil)] [url = about:blank]
11:49:21 INFO - PROCESS | 1883 | --DOMWINDOW == 132 (0x7fe7e54eac00) [pid = 1933] [serial = 800] [outer = (nil)] [url = about:blank]
11:49:21 INFO - PROCESS | 1883 | --DOMWINDOW == 131 (0x7fe7e556ac00) [pid = 1933] [serial = 795] [outer = (nil)] [url = about:blank]
11:49:21 INFO - PROCESS | 1883 | --DOMWINDOW == 130 (0x7fe7e28a2c00) [pid = 1933] [serial = 785] [outer = (nil)] [url = about:blank]
11:49:21 INFO - PROCESS | 1883 | --DOMWINDOW == 129 (0x7fe7e688ac00) [pid = 1933] [serial = 803] [outer = (nil)] [url = about:blank]
11:49:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a2b800 == 25 [pid = 1933] [id = 327]
11:49:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 130 (0x7fe7e2554800) [pid = 1933] [serial = 912] [outer = (nil)]
11:49:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 131 (0x7fe7e28a2c00) [pid = 1933] [serial = 913] [outer = 0x7fe7e2554800]
11:49:21 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:49:21 INFO - document served over http requires an https
11:49:21 INFO - sub-resource via iframe-tag using the meta-csp
11:49:21 INFO - delivery method with swap-origin-redirect and when
11:49: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/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html"
11:49:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:49:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:49:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:21 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:49:21 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 2247ms
11:49:21 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:49:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1ce5800 == 26 [pid = 1933] [id = 328]
11:49:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 132 (0x7fe7e2635800) [pid = 1933] [serial = 914] [outer = (nil)]
11:49:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 133 (0x7fe7e3978c00) [pid = 1933] [serial = 915] [outer = 0x7fe7e2635800]
11:49:22 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 134 (0x7fe7e400e400) [pid = 1933] [serial = 916] [outer = 0x7fe7e2635800]
11:49:23 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:49:23 INFO - document served over http requires an https
11:49:23 INFO - sub-resource via script-tag using the meta-csp
11:49:23 INFO - delivery method with keep-origin-redirect and when
11:49:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
11:49:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:49:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:49:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:23 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:49:23 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 1681ms
11:49:23 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:49:23 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d88000 == 27 [pid = 1933] [id = 329]
11:49:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 135 (0x7fe7e3976400) [pid = 1933] [serial = 917] [outer = (nil)]
11:49:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 136 (0x7fe7e648a800) [pid = 1933] [serial = 918] [outer = 0x7fe7e3976400]
11:49:24 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 137 (0x7fe7e69bcc00) [pid = 1933] [serial = 919] [outer = 0x7fe7e3976400]
11:49:25 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:49:25 INFO - document served over http requires an https
11:49:25 INFO - sub-resource via script-tag using the meta-csp
11:49:25 INFO - delivery method with no-redirect and when
11:49:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html"
11:49:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:49:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:49:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:25 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:49:25 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 1699ms
11:49:25 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:49:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e526d000 == 28 [pid = 1933] [id = 330]
11:49:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 138 (0x7fe7e54f2800) [pid = 1933] [serial = 920] [outer = (nil)]
11:49:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 139 (0x7fe7e6d55400) [pid = 1933] [serial = 921] [outer = 0x7fe7e54f2800]
11:49:26 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 140 (0x7fe7e7dbe800) [pid = 1933] [serial = 922] [outer = 0x7fe7e54f2800]
11:49:28 INFO - PROCESS | 1883 | --DOMWINDOW == 139 (0x7fe7e28ad400) [pid = 1933] [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:49:28 INFO - PROCESS | 1883 | --DOMWINDOW == 138 (0x7fe7e1bbfc00) [pid = 1933] [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:49:28 INFO - PROCESS | 1883 | --DOMWINDOW == 137 (0x7fe7e1bb8800) [pid = 1933] [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:49:28 INFO - PROCESS | 1883 | --DOMWINDOW == 136 (0x7fe7e28a4400) [pid = 1933] [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:49:28 INFO - PROCESS | 1883 | --DOMWINDOW == 135 (0x7fe7e8da2c00) [pid = 1933] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:49:28 INFO - PROCESS | 1883 | --DOMWINDOW == 134 (0x7fe7e9895c00) [pid = 1933] [serial = 838] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:49:28 INFO - PROCESS | 1883 | --DOMWINDOW == 133 (0x7fe7e9610000) [pid = 1933] [serial = 833] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530509180]
11:49:28 INFO - PROCESS | 1883 | --DOMWINDOW == 132 (0x7fe7e28a3400) [pid = 1933] [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:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 131 (0x7fe7e74af400) [pid = 1933] [serial = 823] [outer = (nil)] [url = about:blank]
11:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 130 (0x7fe7e8da6c00) [pid = 1933] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 129 (0x7fe7e8998400) [pid = 1933] [serial = 826] [outer = (nil)] [url = about:blank]
11:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 128 (0x7fe7e396ec00) [pid = 1933] [serial = 853] [outer = (nil)] [url = about:blank]
11:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 127 (0x7fe7e400f000) [pid = 1933] [serial = 814] [outer = (nil)] [url = about:blank]
11:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7fe7e4016400) [pid = 1933] [serial = 856] [outer = (nil)] [url = about:blank]
11:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7fe7e9897c00) [pid = 1933] [serial = 839] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7fe7e9753800) [pid = 1933] [serial = 836] [outer = (nil)] [url = about:blank]
11:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7fe7e6f4dc00) [pid = 1933] [serial = 820] [outer = (nil)] [url = about:blank]
11:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7fe7e688c400) [pid = 1933] [serial = 817] [outer = (nil)] [url = about:blank]
11:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7fe7e1bbc800) [pid = 1933] [serial = 850] [outer = (nil)] [url = about:blank]
11:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7fe7e6c3c800) [pid = 1933] [serial = 859] [outer = (nil)] [url = about:blank]
11:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7fe7e9751400) [pid = 1933] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530509180]
11:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 118 (0x7fe7e8da8c00) [pid = 1933] [serial = 831] [outer = (nil)] [url = about:blank]
11:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7fe7e2429c00) [pid = 1933] [serial = 847] [outer = (nil)] [url = about:blank]
11:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7fe7e2558c00) [pid = 1933] [serial = 808] [outer = (nil)] [url = about:blank]
11:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7fe7e28f1400) [pid = 1933] [serial = 811] [outer = (nil)] [url = about:blank]
11:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7fe7e989c800) [pid = 1933] [serial = 841] [outer = (nil)] [url = about:blank]
11:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7fe7ea102800) [pid = 1933] [serial = 844] [outer = (nil)] [url = about:blank]
11:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7fe7e3ec7000) [pid = 1933] [serial = 854] [outer = (nil)] [url = about:blank]
11:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7fe7e658b000) [pid = 1933] [serial = 857] [outer = (nil)] [url = about:blank]
11:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7fe7e28a7000) [pid = 1933] [serial = 851] [outer = (nil)] [url = about:blank]
11:49:29 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7fe7e6c3a000) [pid = 1933] [serial = 806] [outer = (nil)] [url = about:blank]
11:49:29 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:49:29 INFO - document served over http requires an https
11:49:29 INFO - sub-resource via script-tag using the meta-csp
11:49:29 INFO - delivery method with swap-origin-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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html"
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-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:49:29 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 4497ms
11:49:29 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:49:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a3c000 == 29 [pid = 1933] [id = 331]
11:49:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7fe7e1782400) [pid = 1933] [serial = 923] [outer = (nil)]
11:49:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7fe7e1bb8800) [pid = 1933] [serial = 924] [outer = 0x7fe7e1782400]
11:49:30 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7fe7e396d800) [pid = 1933] [serial = 925] [outer = 0x7fe7e1782400]
11:49:32 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:49:32 INFO - document served over http requires an https
11:49:32 INFO - sub-resource via script-tag using the meta-csp
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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
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-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:49:32 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 3090ms
11:49:32 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:49:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6416800 == 30 [pid = 1933] [id = 332]
11:49:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7fe7e2558c00) [pid = 1933] [serial = 926] [outer = (nil)]
11:49:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7fe7e4016400) [pid = 1933] [serial = 927] [outer = 0x7fe7e2558c00]
11:49:33 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7fe7e6d56400) [pid = 1933] [serial = 928] [outer = 0x7fe7e2558c00]
11:49:34 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:49:34 INFO - document served over http requires an https
11:49:34 INFO - sub-resource via script-tag using the meta-csp
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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html"
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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:49:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:49:34 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 1900ms
11:49:34 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:49:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e70c2000 == 31 [pid = 1933] [id = 333]
11:49:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7fe7e4017c00) [pid = 1933] [serial = 929] [outer = (nil)]
11:49:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7fe7e7dc3400) [pid = 1933] [serial = 930] [outer = 0x7fe7e4017c00]
11:49:35 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7fe7e8da8c00) [pid = 1933] [serial = 931] [outer = 0x7fe7e4017c00]
11:49:36 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:49:36 INFO - document served over http requires an https
11:49:36 INFO - sub-resource via script-tag using the meta-csp
11:49:36 INFO - delivery method with no-redirect and when
11:49:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html"
11:49:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:49:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:49:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:36 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:49:36 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 1942ms
11:49:36 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:49:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8c72800 == 32 [pid = 1933] [id = 334]
11:49:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7fe7e975ac00) [pid = 1933] [serial = 932] [outer = (nil)]
11:49:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7fe7e97f4400) [pid = 1933] [serial = 933] [outer = 0x7fe7e975ac00]
11:49:37 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7fe7e991e000) [pid = 1933] [serial = 934] [outer = 0x7fe7e975ac00]
11:49:38 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:49:38 INFO - document served over http requires an https
11:49:38 INFO - sub-resource via script-tag using the meta-csp
11:49:38 INFO - delivery method with swap-origin-redirect and when
11:49:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html"
11:49:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:49:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:49:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:38 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:49:38 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 1786ms
11:49:38 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:49:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9958000 == 33 [pid = 1933] [id = 335]
11:49:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7fe7e97ef800) [pid = 1933] [serial = 935] [outer = (nil)]
11:49:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7fe7ea376000) [pid = 1933] [serial = 936] [outer = 0x7fe7e97ef800]
11:49:39 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7fe7ead21c00) [pid = 1933] [serial = 937] [outer = 0x7fe7e97ef800]
11:49:40 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:49:40 INFO - document served over http requires an https
11:49:40 INFO - sub-resource via xhr-request using the meta-csp
11:49:40 INFO - delivery method with keep-origin-redirect and when
11:49:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
11:49:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:49:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:49:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:40 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:49:40 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 1880ms
11:49:40 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:49:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea233800 == 34 [pid = 1933] [id = 336]
11:49:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7fe7ea10fc00) [pid = 1933] [serial = 938] [outer = (nil)]
11:49:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7fe7ebfc6000) [pid = 1933] [serial = 939] [outer = 0x7fe7ea10fc00]
11:49:41 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7fe7ed3e3800) [pid = 1933] [serial = 940] [outer = 0x7fe7ea10fc00]
11:49:42 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:49:42 INFO - document served over http requires an https
11:49:42 INFO - sub-resource via xhr-request using the meta-csp
11:49:42 INFO - delivery method with no-redirect and when
11:49:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html"
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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:49:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
11:49:42 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 2191ms
11:49:42 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:49:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eaf1d800 == 35 [pid = 1933] [id = 337]
11:49:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 128 (0x7fe7eb50d400) [pid = 1933] [serial = 941] [outer = (nil)]
11:49:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 129 (0x7fe7ed9e4000) [pid = 1933] [serial = 942] [outer = 0x7fe7eb50d400]
11:49:43 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 130 (0x7fe7ed9ef000) [pid = 1933] [serial = 943] [outer = 0x7fe7eb50d400]
11:49:44 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:49:44 INFO - document served over http requires an https
11:49:44 INFO - sub-resource via xhr-request using the meta-csp
11:49:44 INFO - delivery method with swap-origin-redirect and when
11:49: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:49:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:49:44 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 2199ms
11:49:44 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:49:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed413800 == 36 [pid = 1933] [id = 338]
11:49:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 131 (0x7fe7ed91c400) [pid = 1933] [serial = 944] [outer = (nil)]
11:49:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 132 (0x7fe7ee71d800) [pid = 1933] [serial = 945] [outer = 0x7fe7ed91c400]
11:49:46 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 133 (0x7fe7ee758c00) [pid = 1933] [serial = 946] [outer = 0x7fe7ed91c400]
11:49:48 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:49:48 INFO - document served over http requires an https
11:49:48 INFO - sub-resource via xhr-request using the meta-csp
11:49:48 INFO - delivery method with swap-origin-redirect and when
11:49: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/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
11:49:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:49:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:49:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:48 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:49:48 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 3202ms
11:49:48 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:49:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed77c000 == 37 [pid = 1933] [id = 339]
11:49:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 134 (0x7fe7ee719800) [pid = 1933] [serial = 947] [outer = (nil)]
11:49:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 135 (0x7fe7ee857c00) [pid = 1933] [serial = 948] [outer = 0x7fe7ee719800]
11:49:49 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 136 (0x7fe7eeb95000) [pid = 1933] [serial = 949] [outer = 0x7fe7ee719800]
11:49:50 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:49:50 INFO - document served over http requires an https
11:49:50 INFO - sub-resource via xhr-request using the meta-csp
11:49:50 INFO - delivery method with keep-origin-redirect and when
11:49: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/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html"
11:49:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:49:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:49:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:50 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:49:50 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 1882ms
11:49:50 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:49:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee167800 == 38 [pid = 1933] [id = 340]
11:49:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 137 (0x7fe7ee853800) [pid = 1933] [serial = 950] [outer = (nil)]
11:49:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 138 (0x7fe7eec60c00) [pid = 1933] [serial = 951] [outer = 0x7fe7ee853800]
11:49:51 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 139 (0x7fe7eece9000) [pid = 1933] [serial = 952] [outer = 0x7fe7ee853800]
11:49:51 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:49:51 INFO - document served over http requires an https
11:49:51 INFO - sub-resource via xhr-request using the meta-csp
11:49:51 INFO - delivery method with no-redirect and when
11:49: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/xhr-request/same-origin-upgrade.no-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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:49:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
11:49:51 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 1798ms
11:49:51 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:49:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee185000 == 39 [pid = 1933] [id = 341]
11:49:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 140 (0x7fe7eeba0c00) [pid = 1933] [serial = 953] [outer = (nil)]
11:49:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 141 (0x7fe7eee92800) [pid = 1933] [serial = 954] [outer = 0x7fe7eeba0c00]
11:49:52 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 142 (0x7fe7ef055c00) [pid = 1933] [serial = 955] [outer = 0x7fe7eeba0c00]
11:49:53 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:49:53 INFO - document served over http requires an https
11:49:53 INFO - sub-resource via xhr-request using the meta-csp
11:49:53 INFO - delivery method with swap-origin-redirect and when
11:49: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/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html"
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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:49:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:49:53 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 1742ms
11:49:53 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:49:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee89f000 == 40 [pid = 1933] [id = 342]
11:49:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 143 (0x7fe7eee8a400) [pid = 1933] [serial = 956] [outer = (nil)]
11:49:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 144 (0x7fe7ef2ea400) [pid = 1933] [serial = 957] [outer = 0x7fe7eee8a400]
11:49:54 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 145 (0x7fe7f0744000) [pid = 1933] [serial = 958] [outer = 0x7fe7eee8a400]
11:49:55 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:49:55 INFO - document served over http requires an http
11:49:55 INFO - sub-resource via fetch-request using the meta-referrer
11:49:55 INFO - delivery method with keep-origin-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:49:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:49:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
11:49:55 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 2290ms
11:49:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
11:49:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eeb2e000 == 41 [pid = 1933] [id = 343]
11:49:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 146 (0x7fe7ef0fa000) [pid = 1933] [serial = 959] [outer = (nil)]
11:49:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 147 (0x7fe7f09d7400) [pid = 1933] [serial = 960] [outer = 0x7fe7ef0fa000]
11:49:56 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 148 (0x7fe7f0d12800) [pid = 1933] [serial = 961] [outer = 0x7fe7ef0fa000]
11:49:58 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:49:58 INFO - document served over http requires an http
11:49:58 INFO - sub-resource via fetch-request using the meta-referrer
11:49:58 INFO - delivery method with no-redirect and when
11:49: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:49:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:49:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:49:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:49:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:58 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:49:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2184ms
11:49:58 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:49:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eee5c800 == 42 [pid = 1933] [id = 344]
11:49:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 149 (0x7fe7f09cfc00) [pid = 1933] [serial = 962] [outer = (nil)]
11:49:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 150 (0x7fe7f3f2dc00) [pid = 1933] [serial = 963] [outer = 0x7fe7f09cfc00]
11:49:59 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 151 (0x7fe7f4046800) [pid = 1933] [serial = 964] [outer = 0x7fe7f09cfc00]
11:50:00 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:50:00 INFO - document served over http requires an http
11:50:00 INFO - sub-resource via fetch-request using the meta-referrer
11:50:00 INFO - delivery method with swap-origin-redirect and when
11:50: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-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
11:50:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:50:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:50:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:50:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:00 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:50:00 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 2191ms
11:50:00 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:50:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1cd7800 == 41 [pid = 1933] [id = 308]
11:50:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e55a7000 == 40 [pid = 1933] [id = 309]
11:50:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e70b8800 == 39 [pid = 1933] [id = 310]
11:50:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e97c0000 == 38 [pid = 1933] [id = 311]
11:50:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea54e000 == 37 [pid = 1933] [id = 312]
11:50:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eae70000 == 36 [pid = 1933] [id = 313]
11:50:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb413000 == 35 [pid = 1933] [id = 315]
11:50:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e174a000 == 34 [pid = 1933] [id = 279]
11:50:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eaf18000 == 33 [pid = 1933] [id = 314]
11:50:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb65d000 == 32 [pid = 1933] [id = 317]
11:50:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb44c000 == 31 [pid = 1933] [id = 316]
11:50:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ebb04800 == 30 [pid = 1933] [id = 319]
11:50:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb668000 == 29 [pid = 1933] [id = 318]
11:50:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec015000 == 28 [pid = 1933] [id = 321]
11:50:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ebb14800 == 27 [pid = 1933] [id = 320]
11:50:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed213800 == 26 [pid = 1933] [id = 323]
11:50:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec020800 == 25 [pid = 1933] [id = 322]
11:50:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a2b800 == 24 [pid = 1933] [id = 327]
11:50:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40e6800 == 23 [pid = 1933] [id = 326]
11:50:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1ce5800 == 22 [pid = 1933] [id = 328]
11:50:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d88000 == 21 [pid = 1933] [id = 329]
11:50:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e526d000 == 20 [pid = 1933] [id = 330]
11:50:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a3c000 == 19 [pid = 1933] [id = 331]
11:50:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6416800 == 18 [pid = 1933] [id = 332]
11:50:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e70c2000 == 17 [pid = 1933] [id = 333]
11:50:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8c72800 == 16 [pid = 1933] [id = 334]
11:50:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9958000 == 15 [pid = 1933] [id = 335]
11:50:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea233800 == 14 [pid = 1933] [id = 336]
11:50:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eaf1d800 == 13 [pid = 1933] [id = 337]
11:50:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed22a800 == 12 [pid = 1933] [id = 324]
11:50:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed41d000 == 11 [pid = 1933] [id = 325]
11:50:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed413800 == 10 [pid = 1933] [id = 338]
11:50:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed77c000 == 9 [pid = 1933] [id = 339]
11:50:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee167800 == 8 [pid = 1933] [id = 340]
11:50:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee185000 == 7 [pid = 1933] [id = 341]
11:50:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee89f000 == 6 [pid = 1933] [id = 342]
11:50:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eeb2e000 == 5 [pid = 1933] [id = 343]
11:50:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c72800 == 4 [pid = 1933] [id = 288]
11:50:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eee5c800 == 3 [pid = 1933] [id = 344]
11:50:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5346800 == 2 [pid = 1933] [id = 242]
11:50:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea54f000 == 1 [pid = 1933] [id = 302]
11:50:04 INFO - PROCESS | 1883 | --DOMWINDOW == 150 (0x7fe7e3a9e400) [pid = 1933] [serial = 848] [outer = (nil)] [url = about:blank]
11:50:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1745000 == 2 [pid = 1933] [id = 345]
11:50:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 151 (0x7fe7e1780400) [pid = 1933] [serial = 965] [outer = (nil)]
11:50:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 152 (0x7fe7e1bb4800) [pid = 1933] [serial = 966] [outer = 0x7fe7e1780400]
11:50:05 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 153 (0x7fe7e1c45400) [pid = 1933] [serial = 967] [outer = 0x7fe7e1780400]
11:50:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a3d800 == 3 [pid = 1933] [id = 346]
11:50:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 154 (0x7fe7e1c49000) [pid = 1933] [serial = 968] [outer = (nil)]
11:50:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 155 (0x7fe7e1c50000) [pid = 1933] [serial = 969] [outer = 0x7fe7e1c49000]
11:50:05 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:50:05 INFO - document served over http requires an http
11:50:05 INFO - sub-resource via iframe-tag using the meta-referrer
11:50:05 INFO - delivery method with keep-origin-redirect and when
11:50: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"
11:50:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:50:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:50:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:05 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:50:05 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 5578ms
11:50:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
11:50:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1ccb000 == 4 [pid = 1933] [id = 347]
11:50:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 156 (0x7fe7e1c44800) [pid = 1933] [serial = 970] [outer = (nil)]
11:50:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 157 (0x7fe7e1c4bc00) [pid = 1933] [serial = 971] [outer = 0x7fe7e1c44800]
11:50:06 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 158 (0x7fe7e2556800) [pid = 1933] [serial = 972] [outer = 0x7fe7e1c44800]
11:50:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1ce6800 == 5 [pid = 1933] [id = 348]
11:50:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 159 (0x7fe7e255a800) [pid = 1933] [serial = 973] [outer = (nil)]
11:50:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 160 (0x7fe7e2636400) [pid = 1933] [serial = 974] [outer = 0x7fe7e255a800]
11:50:07 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:50:07 INFO - document served over http requires an http
11:50:07 INFO - sub-resource via iframe-tag using the meta-referrer
11:50:07 INFO - delivery method with no-redirect and when
11:50: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"
11:50:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:50:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:50:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:07 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:50:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1686ms
11:50:07 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:50:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e250d000 == 6 [pid = 1933] [id = 349]
11:50:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 161 (0x7fe7e242b400) [pid = 1933] [serial = 975] [outer = (nil)]
11:50:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 162 (0x7fe7e2636800) [pid = 1933] [serial = 976] [outer = 0x7fe7e242b400]
11:50:08 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 163 (0x7fe7e27c8800) [pid = 1933] [serial = 977] [outer = 0x7fe7e242b400]
11:50:13 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2b8c000 == 7 [pid = 1933] [id = 350]
11:50:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 164 (0x7fe7e27cc000) [pid = 1933] [serial = 978] [outer = (nil)]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 163 (0x7fe7e1bb4400) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 162 (0x7fe7e5569400) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 161 (0x7fe7e69ad400) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 160 (0x7fe7e2554800) [pid = 1933] [serial = 912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 159 (0x7fe7e54f3800) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 158 (0x7fe7e28f5c00) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 157 (0x7fe7e1781800) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 156 (0x7fe7e54f2800) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 155 (0x7fe7e6896400) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 154 (0x7fe7e8c15000) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 153 (0x7fe7e242b800) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 152 (0x7fe7e2427400) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 151 (0x7fe7e2424400) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 150 (0x7fe7e8997000) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 149 (0x7fe7ec76ec00) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 148 (0x7fe7e3976400) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 147 (0x7fe7ebb6f400) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 146 (0x7fe7e989fc00) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 145 (0x7fe7e3bd8c00) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 144 (0x7fe7e1bb4000) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 143 (0x7fe7e2635800) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 142 (0x7fe7ed120800) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 141 (0x7fe7eb4c0c00) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 140 (0x7fe7e97f6800) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 139 (0x7fe7e975a000) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 138 (0x7fe7e9751000) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 137 (0x7fe7eaea6000) [pid = 1933] [serial = 882] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 136 (0x7fe7e688f000) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 135 (0x7fe7e9927000) [pid = 1933] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530558143]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 134 (0x7fe7e898f400) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 133 (0x7fe7e74ac000) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 132 (0x7fe7e6f4b000) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 131 (0x7fe7ed119c00) [pid = 1933] [serial = 897] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 130 (0x7fe7ebfc2c00) [pid = 1933] [serial = 892] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 129 (0x7fe7eb511400) [pid = 1933] [serial = 887] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530548483]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 128 (0x7fe7e28ed400) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 127 (0x7fe7e242ec00) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7fe7e6c37400) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7fe7e4014400) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7fe7e3cce800) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7fe7ead29c00) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7fe7e8da5c00) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7fe7eaf7cc00) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7fe7ed3e4400) [pid = 1933] [serial = 902] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7fe7ead27c00) [pid = 1933] [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:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 118 (0x7fe7e648a800) [pid = 1933] [serial = 918] [outer = (nil)] [url = about:blank]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7fe7e6d55400) [pid = 1933] [serial = 921] [outer = (nil)] [url = about:blank]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7fe7ead2b400) [pid = 1933] [serial = 880] [outer = (nil)] [url = about:blank]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7fe7eaf83400) [pid = 1933] [serial = 883] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7fe7e8991400) [pid = 1933] [serial = 871] [outer = (nil)] [url = about:blank]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7fe7ed3eac00) [pid = 1933] [serial = 903] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7fe7e1bbec00) [pid = 1933] [serial = 908] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530558143]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7fe7ebb70000) [pid = 1933] [serial = 888] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530548483]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7fe7ed3e8c00) [pid = 1933] [serial = 905] [outer = (nil)] [url = about:blank]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7fe7e3971000) [pid = 1933] [serial = 910] [outer = (nil)] [url = about:blank]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7fe7e3a95800) [pid = 1933] [serial = 865] [outer = (nil)] [url = about:blank]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7fe7e6890c00) [pid = 1933] [serial = 868] [outer = (nil)] [url = about:blank]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7fe7ebfc6800) [pid = 1933] [serial = 895] [outer = (nil)] [url = about:blank]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7fe7ebfcac00) [pid = 1933] [serial = 893] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7fe7eaf81000) [pid = 1933] [serial = 885] [outer = (nil)] [url = about:blank]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7fe7e9751800) [pid = 1933] [serial = 874] [outer = (nil)] [url = about:blank]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7ed11cc00) [pid = 1933] [serial = 900] [outer = (nil)] [url = about:blank]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7e3978c00) [pid = 1933] [serial = 915] [outer = (nil)] [url = about:blank]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7ebb70800) [pid = 1933] [serial = 890] [outer = (nil)] [url = about:blank]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7ed120400) [pid = 1933] [serial = 898] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7e1bbf800) [pid = 1933] [serial = 862] [outer = (nil)] [url = about:blank]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7e28a2c00) [pid = 1933] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:50:14 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7ea107000) [pid = 1933] [serial = 877] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7e3bdf400) [pid = 1933] [serial = 812] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7e177bc00) [pid = 1933] [serial = 782] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7e8c1a000) [pid = 1933] [serial = 827] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e7dc4800) [pid = 1933] [serial = 824] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7e74a5c00) [pid = 1933] [serial = 860] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7f07d7800) [pid = 1933] [serial = 776] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e6482000) [pid = 1933] [serial = 815] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7e1bbb800) [pid = 1933] [serial = 779] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7ed912400) [pid = 1933] [serial = 773] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7e74a8400) [pid = 1933] [serial = 764] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7e3a9a400) [pid = 1933] [serial = 758] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7e69b1c00) [pid = 1933] [serial = 761] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7ea37b000) [pid = 1933] [serial = 845] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7e6c38000) [pid = 1933] [serial = 818] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7e28a2400) [pid = 1933] [serial = 809] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7ea110400) [pid = 1933] [serial = 770] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7ea371000) [pid = 1933] [serial = 701] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7e6f58c00) [pid = 1933] [serial = 821] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7e960b000) [pid = 1933] [serial = 767] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7e999a800) [pid = 1933] [serial = 842] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7e9608800) [pid = 1933] [serial = 832] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7e97f5c00) [pid = 1933] [serial = 837] [outer = (nil)] [url = about:blank]
11:50:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7e1781000) [pid = 1933] [serial = 979] [outer = 0x7fe7e27cc000]
11:50:15 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:50:15 INFO - document served over http requires an http
11:50:15 INFO - sub-resource via iframe-tag using the meta-referrer
11:50:15 INFO - delivery method with swap-origin-redirect and when
11:50:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
11:50:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:50:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:50:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:15 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:50:15 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 7716ms
11:50:15 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:50:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2b98000 == 8 [pid = 1933] [id = 351]
11:50:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7e2425c00) [pid = 1933] [serial = 980] [outer = (nil)]
11:50:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7e2427c00) [pid = 1933] [serial = 981] [outer = 0x7fe7e2425c00]
11:50:16 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7e2553800) [pid = 1933] [serial = 982] [outer = 0x7fe7e2425c00]
11:50:17 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:50:17 INFO - document served over http requires an http
11:50:17 INFO - sub-resource via script-tag using the meta-referrer
11:50:17 INFO - delivery method with keep-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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:50:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:50:17 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 1938ms
11:50:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
11:50:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2b91800 == 9 [pid = 1933] [id = 352]
11:50:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7e1780800) [pid = 1933] [serial = 983] [outer = (nil)]
11:50:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e2426000) [pid = 1933] [serial = 984] [outer = 0x7fe7e1780800]
11:50:18 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e27c8c00) [pid = 1933] [serial = 985] [outer = 0x7fe7e1780800]
11:50:19 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:50:19 INFO - document served over http requires an http
11:50:19 INFO - sub-resource via script-tag using the meta-referrer
11:50:19 INFO - delivery method with no-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/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
11:50:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1830ms
11:50:19 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:50:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3980800 == 10 [pid = 1933] [id = 353]
11:50:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e1bb7800) [pid = 1933] [serial = 986] [outer = (nil)]
11:50:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e28a2400) [pid = 1933] [serial = 987] [outer = 0x7fe7e1bb7800]
11:50:20 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e28e8800) [pid = 1933] [serial = 988] [outer = 0x7fe7e1bb7800]
11:50:21 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:50:21 INFO - document served over http requires an http
11:50:21 INFO - sub-resource via script-tag using the meta-referrer
11:50:21 INFO - delivery method with swap-origin-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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
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/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:50:21 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 2389ms
11:50:21 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:50:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c68800 == 11 [pid = 1933] [id = 354]
11:50:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e28a4800) [pid = 1933] [serial = 989] [outer = (nil)]
11:50:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e28f2000) [pid = 1933] [serial = 990] [outer = 0x7fe7e28a4800]
11:50:22 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e396e000) [pid = 1933] [serial = 991] [outer = 0x7fe7e28a4800]
11:50:23 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:50:23 INFO - document served over http requires an http
11:50:23 INFO - sub-resource via xhr-request using the meta-referrer
11:50:23 INFO - delivery method with keep-origin-redirect and when
11:50: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:50:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:50:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:50:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:23 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:50:23 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 2184ms
11:50:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
11:50:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40ed800 == 12 [pid = 1933] [id = 355]
11:50:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e28f1c00) [pid = 1933] [serial = 992] [outer = (nil)]
11:50:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e3977400) [pid = 1933] [serial = 993] [outer = 0x7fe7e28f1c00]
11:50:24 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e3a99c00) [pid = 1933] [serial = 994] [outer = 0x7fe7e28f1c00]
11:50:26 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:50:26 INFO - document served over http requires an http
11:50:26 INFO - sub-resource via xhr-request using the meta-referrer
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/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
11:50:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2740ms
11:50:26 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:50:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e527b800 == 13 [pid = 1933] [id = 356]
11:50:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e3978800) [pid = 1933] [serial = 995] [outer = (nil)]
11:50:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e3bd9c00) [pid = 1933] [serial = 996] [outer = 0x7fe7e3978800]
11:50:27 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e3ccc000) [pid = 1933] [serial = 997] [outer = 0x7fe7e3978800]
11:50:28 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:50:28 INFO - document served over http requires an http
11:50:28 INFO - sub-resource via xhr-request using the meta-referrer
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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
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/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
11:50:28 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:50:28 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:50:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5348800 == 14 [pid = 1933] [id = 357]
11:50:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e3bd8c00) [pid = 1933] [serial = 998] [outer = (nil)]
11:50:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e3ec8000) [pid = 1933] [serial = 999] [outer = 0x7fe7e3bd8c00]
11:50:29 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e3ed0400) [pid = 1933] [serial = 1000] [outer = 0x7fe7e3bd8c00]
11:50:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:50:31 INFO - document served over http requires an https
11:50:31 INFO - sub-resource via fetch-request using the meta-referrer
11:50:31 INFO - delivery method with keep-origin-redirect and when
11:50: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:50:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:50:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:50:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:50:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
11:50:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | took 2752ms
11:50:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
11:50:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5406000 == 15 [pid = 1933] [id = 358]
11:50:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e3cd8800) [pid = 1933] [serial = 1001] [outer = (nil)]
11:50:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e4015400) [pid = 1933] [serial = 1002] [outer = 0x7fe7e3cd8800]
11:50:32 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7e27c8000) [pid = 1933] [serial = 1003] [outer = 0x7fe7e3cd8800]
11:50:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:50:33 INFO - document served over http requires an https
11:50:33 INFO - sub-resource via fetch-request using the meta-referrer
11:50:33 INFO - delivery method with no-redirect and when
11:50: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:50:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:50:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:50:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:50:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
11:50:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2035ms
11:50:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
11:50:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a3c800 == 16 [pid = 1933] [id = 359]
11:50:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7e1c45c00) [pid = 1933] [serial = 1004] [outer = (nil)]
11:50:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7e1c4b000) [pid = 1933] [serial = 1005] [outer = 0x7fe7e1c45c00]
11:50:34 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7e27ca400) [pid = 1933] [serial = 1006] [outer = 0x7fe7e1c45c00]
11:50:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2b8c000 == 15 [pid = 1933] [id = 350]
11:50:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e250d000 == 14 [pid = 1933] [id = 349]
11:50:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1ce6800 == 13 [pid = 1933] [id = 348]
11:50:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1ccb000 == 12 [pid = 1933] [id = 347]
11:50:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a3d800 == 11 [pid = 1933] [id = 346]
11:50:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1745000 == 10 [pid = 1933] [id = 345]
11:50:35 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7ea592800) [pid = 1933] [serial = 878] [outer = (nil)] [url = about:blank]
11:50:35 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7e400e400) [pid = 1933] [serial = 916] [outer = (nil)] [url = about:blank]
11:50:35 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7e69bcc00) [pid = 1933] [serial = 919] [outer = (nil)] [url = about:blank]
11:50:35 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7ed916800) [pid = 1933] [serial = 906] [outer = (nil)] [url = about:blank]
11:50:35 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7e27cb000) [pid = 1933] [serial = 863] [outer = (nil)] [url = about:blank]
11:50:35 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e8daa000) [pid = 1933] [serial = 872] [outer = (nil)] [url = about:blank]
11:50:35 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7e9925400) [pid = 1933] [serial = 875] [outer = (nil)] [url = about:blank]
11:50:35 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7eaea0800) [pid = 1933] [serial = 881] [outer = (nil)] [url = about:blank]
11:50:35 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7ebfbd800) [pid = 1933] [serial = 891] [outer = (nil)] [url = about:blank]
11:50:35 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e54ec400) [pid = 1933] [serial = 866] [outer = (nil)] [url = about:blank]
11:50:35 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7e74aec00) [pid = 1933] [serial = 869] [outer = (nil)] [url = about:blank]
11:50:35 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7ed211000) [pid = 1933] [serial = 901] [outer = (nil)] [url = about:blank]
11:50:35 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7eb50bc00) [pid = 1933] [serial = 886] [outer = (nil)] [url = about:blank]
11:50:35 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7ec778000) [pid = 1933] [serial = 896] [outer = (nil)] [url = about:blank]
11:50:35 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7e6488c00) [pid = 1933] [serial = 911] [outer = (nil)] [url = about:blank]
11:50:35 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7e7dbe800) [pid = 1933] [serial = 922] [outer = (nil)] [url = about:blank]
11:50:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:50:35 INFO - document served over http requires an https
11:50:35 INFO - sub-resource via fetch-request using the meta-referrer
11:50:35 INFO - delivery method with swap-origin-redirect and when
11:50: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"
11:50:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:50:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:50:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:50:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
11:50:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | took 2486ms
11:50:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:50:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a33800 == 11 [pid = 1933] [id = 360]
11:50:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e1bbb000) [pid = 1933] [serial = 1007] [outer = (nil)]
11:50:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e2428c00) [pid = 1933] [serial = 1008] [outer = 0x7fe7e1bbb000]
11:50:36 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e263d800) [pid = 1933] [serial = 1009] [outer = 0x7fe7e1bbb000]
11:50:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2516800 == 12 [pid = 1933] [id = 361]
11:50:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e289f800) [pid = 1933] [serial = 1010] [outer = (nil)]
11:50:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e396b800) [pid = 1933] [serial = 1011] [outer = 0x7fe7e289f800]
11:50:37 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:50:37 INFO - document served over http requires an https
11:50:37 INFO - sub-resource via iframe-tag using the meta-referrer
11:50:37 INFO - delivery method with keep-origin-redirect and when
11:50: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"
11:50:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:50:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:50:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:37 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:50:37 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 2030ms
11:50:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
11:50:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3988000 == 13 [pid = 1933] [id = 362]
11:50:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e2422c00) [pid = 1933] [serial = 1012] [outer = (nil)]
11:50:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e28e9c00) [pid = 1933] [serial = 1013] [outer = 0x7fe7e2422c00]
11:50:38 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e3ed0800) [pid = 1933] [serial = 1014] [outer = 0x7fe7e2422c00]
11:50:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5282000 == 14 [pid = 1933] [id = 363]
11:50:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e4012c00) [pid = 1933] [serial = 1015] [outer = (nil)]
11:50:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e54f3000) [pid = 1933] [serial = 1016] [outer = 0x7fe7e4012c00]
11:50:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:50:40 INFO - document served over http requires an https
11:50:40 INFO - sub-resource via iframe-tag using the meta-referrer
11:50:40 INFO - delivery method with no-redirect and when
11:50: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"
11:50:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:50:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:50:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
11:50:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2836ms
11:50:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7e1c50000) [pid = 1933] [serial = 969] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7ef2ea400) [pid = 1933] [serial = 957] [outer = (nil)] [url = about:blank]
11:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7eee92800) [pid = 1933] [serial = 954] [outer = (nil)] [url = about:blank]
11:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e1c4bc00) [pid = 1933] [serial = 971] [outer = (nil)] [url = about:blank]
11:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7ebfc6000) [pid = 1933] [serial = 939] [outer = (nil)] [url = about:blank]
11:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e7dc3400) [pid = 1933] [serial = 930] [outer = (nil)] [url = about:blank]
11:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7ee71d800) [pid = 1933] [serial = 945] [outer = (nil)] [url = about:blank]
11:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7ea376000) [pid = 1933] [serial = 936] [outer = (nil)] [url = about:blank]
11:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7e2636400) [pid = 1933] [serial = 974] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530607462]
11:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7ee857c00) [pid = 1933] [serial = 948] [outer = (nil)] [url = about:blank]
11:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7e4016400) [pid = 1933] [serial = 927] [outer = (nil)] [url = about:blank]
11:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7e97f4400) [pid = 1933] [serial = 933] [outer = (nil)] [url = about:blank]
11:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7e1bb4800) [pid = 1933] [serial = 966] [outer = (nil)] [url = about:blank]
11:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7f09d7400) [pid = 1933] [serial = 960] [outer = (nil)] [url = about:blank]
11:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7f3f2dc00) [pid = 1933] [serial = 963] [outer = (nil)] [url = about:blank]
11:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7eec60c00) [pid = 1933] [serial = 951] [outer = (nil)] [url = about:blank]
11:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7ed9e4000) [pid = 1933] [serial = 942] [outer = (nil)] [url = about:blank]
11:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7e1bb8800) [pid = 1933] [serial = 924] [outer = (nil)] [url = about:blank]
11:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7e2636800) [pid = 1933] [serial = 976] [outer = (nil)] [url = about:blank]
11:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7e4017c00) [pid = 1933] [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:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7e255a800) [pid = 1933] [serial = 973] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530607462]
11:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7e1782400) [pid = 1933] [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:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7e2558c00) [pid = 1933] [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:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7e1780400) [pid = 1933] [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:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7e1c49000) [pid = 1933] [serial = 968] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7fe7e975ac00) [pid = 1933] [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:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 69 (0x7fe7e1c44800) [pid = 1933] [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:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 68 (0x7fe7e242b400) [pid = 1933] [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:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 67 (0x7fe7ed91c400) [pid = 1933] [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:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 66 (0x7fe7eee8a400) [pid = 1933] [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:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 65 (0x7fe7eeba0c00) [pid = 1933] [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:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 64 (0x7fe7ee719800) [pid = 1933] [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:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 63 (0x7fe7ea10fc00) [pid = 1933] [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:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 62 (0x7fe7ef0fa000) [pid = 1933] [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:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 61 (0x7fe7e97ef800) [pid = 1933] [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:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 60 (0x7fe7ee853800) [pid = 1933] [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:50:40 INFO - PROCESS | 1883 | --DOMWINDOW == 59 (0x7fe7eb50d400) [pid = 1933] [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:50:41 INFO - PROCESS | 1883 | --DOMWINDOW == 58 (0x7fe7ee758c00) [pid = 1933] [serial = 946] [outer = (nil)] [url = about:blank]
11:50:41 INFO - PROCESS | 1883 | --DOMWINDOW == 57 (0x7fe7eeb95000) [pid = 1933] [serial = 949] [outer = (nil)] [url = about:blank]
11:50:41 INFO - PROCESS | 1883 | --DOMWINDOW == 56 (0x7fe7ed3e3800) [pid = 1933] [serial = 940] [outer = (nil)] [url = about:blank]
11:50:41 INFO - PROCESS | 1883 | --DOMWINDOW == 55 (0x7fe7eece9000) [pid = 1933] [serial = 952] [outer = (nil)] [url = about:blank]
11:50:41 INFO - PROCESS | 1883 | --DOMWINDOW == 54 (0x7fe7ef055c00) [pid = 1933] [serial = 955] [outer = (nil)] [url = about:blank]
11:50:41 INFO - PROCESS | 1883 | --DOMWINDOW == 53 (0x7fe7ead21c00) [pid = 1933] [serial = 937] [outer = (nil)] [url = about:blank]
11:50:41 INFO - PROCESS | 1883 | --DOMWINDOW == 52 (0x7fe7ed9ef000) [pid = 1933] [serial = 943] [outer = (nil)] [url = about:blank]
11:50:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e538b800 == 15 [pid = 1933] [id = 364]
11:50:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 53 (0x7fe7e1c48c00) [pid = 1933] [serial = 1017] [outer = (nil)]
11:50:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 54 (0x7fe7e1c4fc00) [pid = 1933] [serial = 1018] [outer = 0x7fe7e1c48c00]
11:50:41 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 55 (0x7fe7e4010800) [pid = 1933] [serial = 1019] [outer = 0x7fe7e1c48c00]
11:50:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e55a1800 == 16 [pid = 1933] [id = 365]
11:50:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 56 (0x7fe7e556a000) [pid = 1933] [serial = 1020] [outer = (nil)]
11:50:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 57 (0x7fe7e556f400) [pid = 1933] [serial = 1021] [outer = 0x7fe7e556a000]
11:50:42 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:50:42 INFO - document served over http requires an https
11:50:42 INFO - sub-resource via iframe-tag using the meta-referrer
11:50:42 INFO - delivery method with swap-origin-redirect and when
11:50: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: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/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:50:42 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 1904ms
11:50:42 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:50:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2b94800 == 17 [pid = 1933] [id = 366]
11:50:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 58 (0x7fe7e1c44000) [pid = 1933] [serial = 1022] [outer = (nil)]
11:50:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 59 (0x7fe7e242b400) [pid = 1933] [serial = 1023] [outer = 0x7fe7e1c44000]
11:50:43 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 60 (0x7fe7e28ef000) [pid = 1933] [serial = 1024] [outer = 0x7fe7e1c44000]
11:50:44 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:50:44 INFO - document served over http requires an https
11:50:44 INFO - sub-resource via script-tag using the meta-referrer
11:50:44 INFO - delivery method with keep-origin-redirect and when
11:50: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:50:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:50:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:50:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:44 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:50:44 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 1806ms
11:50:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
11:50:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e55b5000 == 18 [pid = 1933] [id = 367]
11:50:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 61 (0x7fe7e1c4e800) [pid = 1933] [serial = 1025] [outer = (nil)]
11:50:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 62 (0x7fe7e4012800) [pid = 1933] [serial = 1026] [outer = 0x7fe7e1c4e800]
11:50:45 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 63 (0x7fe7e5577000) [pid = 1933] [serial = 1027] [outer = 0x7fe7e1c4e800]
11:50:46 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:50:46 INFO - document served over http requires an https
11:50:46 INFO - sub-resource via script-tag using the meta-referrer
11:50:46 INFO - delivery method with no-redirect and when
11:50: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"
11:50:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:50:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:50:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:46 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:50:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1797ms
11:50:46 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:50:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6415000 == 19 [pid = 1933] [id = 368]
11:50:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 64 (0x7fe7e5569400) [pid = 1933] [serial = 1028] [outer = (nil)]
11:50:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 65 (0x7fe7e6486000) [pid = 1933] [serial = 1029] [outer = 0x7fe7e5569400]
11:50:47 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 66 (0x7fe7e6580c00) [pid = 1933] [serial = 1030] [outer = 0x7fe7e5569400]
11:50:48 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:50:48 INFO - document served over http requires an https
11:50:48 INFO - sub-resource via script-tag using the meta-referrer
11:50:48 INFO - delivery method with swap-origin-redirect and when
11:50: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: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/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:50:48 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 2194ms
11:50:48 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:50:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6545800 == 20 [pid = 1933] [id = 369]
11:50:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 67 (0x7fe7e6488c00) [pid = 1933] [serial = 1031] [outer = (nil)]
11:50:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 68 (0x7fe7e688b000) [pid = 1933] [serial = 1032] [outer = 0x7fe7e6488c00]
11:50:49 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 69 (0x7fe7e6892000) [pid = 1933] [serial = 1033] [outer = 0x7fe7e6488c00]
11:50:50 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:50:50 INFO - document served over http requires an https
11:50:50 INFO - sub-resource via xhr-request using the meta-referrer
11:50:50 INFO - delivery method with keep-origin-redirect and when
11:50: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:50:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:50:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:50:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:50 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:50:50 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 2291ms
11:50:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
11:50:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6c5a800 == 21 [pid = 1933] [id = 370]
11:50:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7fe7e6888c00) [pid = 1933] [serial = 1034] [outer = (nil)]
11:50:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7fe7e69b0c00) [pid = 1933] [serial = 1035] [outer = 0x7fe7e6888c00]
11:50:51 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7e6b47000) [pid = 1933] [serial = 1036] [outer = 0x7fe7e6888c00]
11:50:52 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:50:52 INFO - document served over http requires an https
11:50:52 INFO - sub-resource via xhr-request using the meta-referrer
11:50:52 INFO - delivery method with no-redirect and when
11:50:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:50:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:50:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:50:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:52 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:50:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2034ms
11:50:53 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:50:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e70c0800 == 22 [pid = 1933] [id = 371]
11:50:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7e69b1400) [pid = 1933] [serial = 1037] [outer = (nil)]
11:50:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7e6b53400) [pid = 1933] [serial = 1038] [outer = 0x7fe7e69b1400]
11:50:54 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7e6c3b400) [pid = 1933] [serial = 1039] [outer = 0x7fe7e69b1400]
11:50:55 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:50:55 INFO - document served over http requires an https
11:50:55 INFO - sub-resource via xhr-request using the meta-referrer
11:50:55 INFO - delivery method with swap-origin-redirect and when
11:50: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: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/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
11:50:55 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 2842ms
11:50:55 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:50:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7411000 == 23 [pid = 1933] [id = 372]
11:50:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7e6b50000) [pid = 1933] [serial = 1040] [outer = (nil)]
11:50:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7e6d5b400) [pid = 1933] [serial = 1041] [outer = 0x7fe7e6b50000]
11:50:56 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7e6f4c800) [pid = 1933] [serial = 1042] [outer = 0x7fe7e6b50000]
11:50:57 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:50:57 INFO - document served over http requires an http
11:50:57 INFO - sub-resource via fetch-request using the meta-referrer
11:50:57 INFO - delivery method with keep-origin-redirect and when
11:50:57 INFO - the target request is same-origin.
11:50:57 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 1939ms
11:50:57 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:50:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7dd6000 == 24 [pid = 1933] [id = 373]
11:50:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7e6d57c00) [pid = 1933] [serial = 1043] [outer = (nil)]
11:50:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e6f55c00) [pid = 1933] [serial = 1044] [outer = 0x7fe7e6d57c00]
11:50:58 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e74a2400) [pid = 1933] [serial = 1045] [outer = 0x7fe7e6d57c00]
11:51:00 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:51:00 INFO - document served over http requires an http
11:51:00 INFO - sub-resource via fetch-request using the meta-referrer
11:51:00 INFO - delivery method with no-redirect and when
11:51:00 INFO - the target request is same-origin.
11:51:00 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 2336ms
11:51:00 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:51:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2508800 == 25 [pid = 1933] [id = 374]
11:51:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e1c4e000) [pid = 1933] [serial = 1046] [outer = (nil)]
11:51:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e2431c00) [pid = 1933] [serial = 1047] [outer = 0x7fe7e1c4e000]
11:51:01 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e396bc00) [pid = 1933] [serial = 1048] [outer = 0x7fe7e1c4e000]
11:51:02 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:51:02 INFO - document served over http requires an http
11:51:02 INFO - sub-resource via fetch-request using the meta-referrer
11:51:02 INFO - delivery method with swap-origin-redirect and when
11:51: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"
11:51:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:02 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:51:02 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 1810ms
11:51:02 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:51:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1756800 == 26 [pid = 1933] [id = 375]
11:51:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e1c4d400) [pid = 1933] [serial = 1049] [outer = (nil)]
11:51:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e2428000) [pid = 1933] [serial = 1050] [outer = 0x7fe7e1c4d400]
11:51:02 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e3979400) [pid = 1933] [serial = 1051] [outer = 0x7fe7e1c4d400]
11:51:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e55a1800 == 25 [pid = 1933] [id = 365]
11:51:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5282000 == 24 [pid = 1933] [id = 363]
11:51:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3988000 == 23 [pid = 1933] [id = 362]
11:51:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2516800 == 22 [pid = 1933] [id = 361]
11:51:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a33800 == 21 [pid = 1933] [id = 360]
11:51:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a3c800 == 20 [pid = 1933] [id = 359]
11:51:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5406000 == 19 [pid = 1933] [id = 358]
11:51:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5348800 == 18 [pid = 1933] [id = 357]
11:51:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e527b800 == 17 [pid = 1933] [id = 356]
11:51:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40ed800 == 16 [pid = 1933] [id = 355]
11:51:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c68800 == 15 [pid = 1933] [id = 354]
11:51:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3980800 == 14 [pid = 1933] [id = 353]
11:51:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2b91800 == 13 [pid = 1933] [id = 352]
11:51:03 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2b98000 == 12 [pid = 1933] [id = 351]
11:51:03 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7e396d800) [pid = 1933] [serial = 925] [outer = (nil)] [url = about:blank]
11:51:03 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7e1c45400) [pid = 1933] [serial = 967] [outer = (nil)] [url = about:blank]
11:51:03 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7e2556800) [pid = 1933] [serial = 972] [outer = (nil)] [url = about:blank]
11:51:03 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7e991e000) [pid = 1933] [serial = 934] [outer = (nil)] [url = about:blank]
11:51:03 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7f0744000) [pid = 1933] [serial = 958] [outer = (nil)] [url = about:blank]
11:51:03 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7f0d12800) [pid = 1933] [serial = 961] [outer = (nil)] [url = about:blank]
11:51:03 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7e6d56400) [pid = 1933] [serial = 928] [outer = (nil)] [url = about:blank]
11:51:03 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7e8da8c00) [pid = 1933] [serial = 931] [outer = (nil)] [url = about:blank]
11:51:03 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7e27c8800) [pid = 1933] [serial = 977] [outer = (nil)] [url = about:blank]
11:51:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a33000 == 13 [pid = 1933] [id = 376]
11:51:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7e1c49c00) [pid = 1933] [serial = 1052] [outer = (nil)]
11:51:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e27c5c00) [pid = 1933] [serial = 1053] [outer = 0x7fe7e1c49c00]
11:51:04 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:51:04 INFO - document served over http requires an http
11:51:04 INFO - sub-resource via iframe-tag using the meta-referrer
11:51:04 INFO - delivery method with keep-origin-redirect and when
11:51:04 INFO - the target request is same-origin.
11:51:04 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 2235ms
11:51:04 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:51:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1cdb800 == 14 [pid = 1933] [id = 377]
11:51:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e2431800) [pid = 1933] [serial = 1054] [outer = (nil)]
11:51:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e2635c00) [pid = 1933] [serial = 1055] [outer = 0x7fe7e2431800]
11:51:05 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e28f5800) [pid = 1933] [serial = 1056] [outer = 0x7fe7e2431800]
11:51:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d6c800 == 15 [pid = 1933] [id = 378]
11:51:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e3a98000) [pid = 1933] [serial = 1057] [outer = (nil)]
11:51:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e3bde400) [pid = 1933] [serial = 1058] [outer = 0x7fe7e3a98000]
11:51:06 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:51:06 INFO - document served over http requires an http
11:51:06 INFO - sub-resource via iframe-tag using the meta-referrer
11:51:06 INFO - delivery method with no-redirect and when
11:51:06 INFO - the target request is same-origin.
11:51:06 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 2338ms
11:51:06 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:51:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e398d800 == 16 [pid = 1933] [id = 379]
11:51:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e2557800) [pid = 1933] [serial = 1059] [outer = (nil)]
11:51:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e3cd1c00) [pid = 1933] [serial = 1060] [outer = 0x7fe7e2557800]
11:51:07 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e400c800) [pid = 1933] [serial = 1061] [outer = 0x7fe7e2557800]
11:51:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40e2800 == 17 [pid = 1933] [id = 380]
11:51:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e54ed800) [pid = 1933] [serial = 1062] [outer = (nil)]
11:51:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e54f7400) [pid = 1933] [serial = 1063] [outer = 0x7fe7e54ed800]
11:51:09 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:51:09 INFO - document served over http requires an http
11:51:09 INFO - sub-resource via iframe-tag using the meta-referrer
11:51:09 INFO - delivery method with swap-origin-redirect and when
11:51: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:51:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:09 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:51:09 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 2790ms
11:51:09 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:51:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5273000 == 18 [pid = 1933] [id = 381]
11:51:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e3a9c800) [pid = 1933] [serial = 1064] [outer = (nil)]
11:51:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e54f5400) [pid = 1933] [serial = 1065] [outer = 0x7fe7e3a9c800]
11:51:10 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e688d400) [pid = 1933] [serial = 1066] [outer = 0x7fe7e3a9c800]
11:51:11 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:51:11 INFO - document served over http requires an http
11:51:11 INFO - sub-resource via script-tag using the meta-referrer
11:51:11 INFO - delivery method with keep-origin-redirect and when
11:51:11 INFO - the target request is same-origin.
11:51:11 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 1890ms
11:51:11 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:51:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5407000 == 19 [pid = 1933] [id = 382]
11:51:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e6483c00) [pid = 1933] [serial = 1067] [outer = (nil)]
11:51:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e6c39000) [pid = 1933] [serial = 1068] [outer = 0x7fe7e6483c00]
11:51:12 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e6f50400) [pid = 1933] [serial = 1069] [outer = 0x7fe7e6483c00]
11:51:13 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:51:13 INFO - document served over http requires an http
11:51:13 INFO - sub-resource via script-tag using the meta-referrer
11:51:13 INFO - delivery method with no-redirect and when
11:51:13 INFO - the target request is same-origin.
11:51:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | took 1783ms
11:51:13 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:51:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2b94800 == 18 [pid = 1933] [id = 366]
11:51:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e55b5000 == 17 [pid = 1933] [id = 367]
11:51:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6415000 == 16 [pid = 1933] [id = 368]
11:51:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6545800 == 15 [pid = 1933] [id = 369]
11:51:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6c5a800 == 14 [pid = 1933] [id = 370]
11:51:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e70c0800 == 13 [pid = 1933] [id = 371]
11:51:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7411000 == 12 [pid = 1933] [id = 372]
11:51:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2508800 == 11 [pid = 1933] [id = 374]
11:51:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a33000 == 10 [pid = 1933] [id = 376]
11:51:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e251e000 == 11 [pid = 1933] [id = 383]
11:51:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e27c9000) [pid = 1933] [serial = 1070] [outer = (nil)]
11:51:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e28a5000) [pid = 1933] [serial = 1071] [outer = 0x7fe7e27c9000]
11:51:14 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7e3bd5800) [pid = 1933] [serial = 1072] [outer = 0x7fe7e27c9000]
11:51:15 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:51:15 INFO - document served over http requires an http
11:51:15 INFO - sub-resource via script-tag using the meta-referrer
11:51:15 INFO - delivery method with swap-origin-redirect and when
11:51: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:51:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:15 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:51:15 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 2540ms
11:51:15 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:51:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e539c000 == 12 [pid = 1933] [id = 384]
11:51:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7e3cd4800) [pid = 1933] [serial = 1073] [outer = (nil)]
11:51:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7e5571000) [pid = 1933] [serial = 1074] [outer = 0x7fe7e3cd4800]
11:51:16 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7e648f400) [pid = 1933] [serial = 1075] [outer = 0x7fe7e3cd4800]
11:51:17 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:51:17 INFO - document served over http requires an http
11:51:17 INFO - sub-resource via xhr-request using the meta-referrer
11:51:17 INFO - delivery method with keep-origin-redirect and when
11:51:17 INFO - the target request is same-origin.
11:51:17 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 2082ms
11:51:17 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:51:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6531800 == 13 [pid = 1933] [id = 385]
11:51:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7e556a400) [pid = 1933] [serial = 1076] [outer = (nil)]
11:51:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7fe7e6897c00) [pid = 1933] [serial = 1077] [outer = 0x7fe7e556a400]
11:51:18 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7fe7e6b50c00) [pid = 1933] [serial = 1078] [outer = 0x7fe7e556a400]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7fe7e242b400) [pid = 1933] [serial = 1023] [outer = (nil)] [url = about:blank]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7fe7e556f400) [pid = 1933] [serial = 1021] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7e4012800) [pid = 1933] [serial = 1026] [outer = (nil)] [url = about:blank]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7e6486000) [pid = 1933] [serial = 1029] [outer = (nil)] [url = about:blank]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7e27cc000) [pid = 1933] [serial = 978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7e688b000) [pid = 1933] [serial = 1032] [outer = (nil)] [url = about:blank]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7e69b0c00) [pid = 1933] [serial = 1035] [outer = (nil)] [url = about:blank]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7e6b53400) [pid = 1933] [serial = 1038] [outer = (nil)] [url = about:blank]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e6d5b400) [pid = 1933] [serial = 1041] [outer = (nil)] [url = about:blank]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7e6f55c00) [pid = 1933] [serial = 1044] [outer = (nil)] [url = about:blank]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7e2431c00) [pid = 1933] [serial = 1047] [outer = (nil)] [url = about:blank]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7e28f2000) [pid = 1933] [serial = 990] [outer = (nil)] [url = about:blank]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e3977400) [pid = 1933] [serial = 993] [outer = (nil)] [url = about:blank]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7e4015400) [pid = 1933] [serial = 1002] [outer = (nil)] [url = about:blank]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e2428c00) [pid = 1933] [serial = 1008] [outer = (nil)] [url = about:blank]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e3bd9c00) [pid = 1933] [serial = 996] [outer = (nil)] [url = about:blank]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7e1c4b000) [pid = 1933] [serial = 1005] [outer = (nil)] [url = about:blank]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7e2427c00) [pid = 1933] [serial = 981] [outer = (nil)] [url = about:blank]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7e2426000) [pid = 1933] [serial = 984] [outer = (nil)] [url = about:blank]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7e396b800) [pid = 1933] [serial = 1011] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7e54f3000) [pid = 1933] [serial = 1016] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530639722]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7e1781000) [pid = 1933] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7e3ec8000) [pid = 1933] [serial = 999] [outer = (nil)] [url = about:blank]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7e28e9c00) [pid = 1933] [serial = 1013] [outer = (nil)] [url = about:blank]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7e28a2400) [pid = 1933] [serial = 987] [outer = (nil)] [url = about:blank]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7e2428000) [pid = 1933] [serial = 1050] [outer = (nil)] [url = about:blank]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7e1c4fc00) [pid = 1933] [serial = 1018] [outer = (nil)] [url = about:blank]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7e289f800) [pid = 1933] [serial = 1010] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7e1c4e000) [pid = 1933] [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:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7e4012c00) [pid = 1933] [serial = 1015] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530639722]
11:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7e2422c00) [pid = 1933] [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:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7e1bbb000) [pid = 1933] [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:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7e1c45c00) [pid = 1933] [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:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7e1c48c00) [pid = 1933] [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:51:19 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7fe7e556a000) [pid = 1933] [serial = 1020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:51:20 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:51:20 INFO - document served over http requires an http
11:51:20 INFO - sub-resource via xhr-request using the meta-referrer
11:51:20 INFO - delivery method with no-redirect and when
11:51:20 INFO - the target request is same-origin.
11:51:20 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 2540ms
11:51:20 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:51:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6c54800 == 14 [pid = 1933] [id = 386]
11:51:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7fe7e2550800) [pid = 1933] [serial = 1079] [outer = (nil)]
11:51:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7e27cc000) [pid = 1933] [serial = 1080] [outer = 0x7fe7e2550800]
11:51:21 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7e4015400) [pid = 1933] [serial = 1081] [outer = 0x7fe7e2550800]
11:51:22 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:51:22 INFO - document served over http requires an http
11:51:22 INFO - sub-resource via xhr-request using the meta-referrer
11:51:22 INFO - delivery method with swap-origin-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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:51:22 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 2092ms
11:51:22 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:51:23 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6547000 == 15 [pid = 1933] [id = 387]
11:51:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7e1c4e000) [pid = 1933] [serial = 1082] [outer = (nil)]
11:51:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7e28a9000) [pid = 1933] [serial = 1083] [outer = 0x7fe7e1c4e000]
11:51:24 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7e6583400) [pid = 1933] [serial = 1084] [outer = 0x7fe7e1c4e000]
11:51:25 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:51:25 INFO - document served over http requires an https
11:51:25 INFO - sub-resource via fetch-request using the meta-referrer
11:51:25 INFO - delivery method with keep-origin-redirect and when
11:51: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:51:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:25 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:51:25 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 2853ms
11:51:25 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:51:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7417800 == 16 [pid = 1933] [id = 388]
11:51:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7e3a92000) [pid = 1933] [serial = 1085] [outer = (nil)]
11:51:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7e69af400) [pid = 1933] [serial = 1086] [outer = 0x7fe7e3a92000]
11:51:26 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7e6d57000) [pid = 1933] [serial = 1087] [outer = 0x7fe7e3a92000]
11:51:27 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:51:27 INFO - document served over http requires an https
11:51:27 INFO - sub-resource via fetch-request using the meta-referrer
11:51:27 INFO - delivery method with no-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
11:51:27 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 1842ms
11:51:27 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:51:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8a1c000 == 17 [pid = 1933] [id = 389]
11:51:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e69b6c00) [pid = 1933] [serial = 1088] [outer = (nil)]
11:51:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e6f4f400) [pid = 1933] [serial = 1089] [outer = 0x7fe7e69b6c00]
11:51:28 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e7cd3000) [pid = 1933] [serial = 1090] [outer = 0x7fe7e69b6c00]
11:51:29 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:51:29 INFO - document served over http requires an https
11:51:29 INFO - sub-resource via fetch-request using the meta-referrer
11:51:29 INFO - delivery method with swap-origin-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:51:29 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 1841ms
11:51:29 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:51:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8a36800 == 18 [pid = 1933] [id = 390]
11:51:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e6f54800) [pid = 1933] [serial = 1091] [outer = (nil)]
11:51:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e7dbe400) [pid = 1933] [serial = 1092] [outer = 0x7fe7e6f54800]
11:51:29 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e7dc4800) [pid = 1933] [serial = 1093] [outer = 0x7fe7e6f54800]
11:51:30 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:51:30 INFO - document served over http requires an https
11:51:30 INFO - sub-resource via fetch-request using the meta-referrer
11:51:30 INFO - delivery method with swap-origin-redirect and when
11:51: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:51:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:30 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:51:30 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 1798ms
11:51:30 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:51:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8c82000 == 19 [pid = 1933] [id = 391]
11:51:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e7cdb800) [pid = 1933] [serial = 1094] [outer = (nil)]
11:51:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e898b400) [pid = 1933] [serial = 1095] [outer = 0x7fe7e7cdb800]
11:51:31 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e8994400) [pid = 1933] [serial = 1096] [outer = 0x7fe7e7cdb800]
11:51:33 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:51:33 INFO - document served over http requires an https
11:51:33 INFO - sub-resource via fetch-request using the meta-referrer
11:51:33 INFO - delivery method with keep-origin-redirect and when
11:51: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:51:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:33 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:51:33 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 2349ms
11:51:33 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:51:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e971a000 == 20 [pid = 1933] [id = 392]
11:51:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e7dcac00) [pid = 1933] [serial = 1097] [outer = (nil)]
11:51:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e8c17c00) [pid = 1933] [serial = 1098] [outer = 0x7fe7e7dcac00]
11:51:34 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e8c1f400) [pid = 1933] [serial = 1099] [outer = 0x7fe7e7dcac00]
11:51:35 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:51:35 INFO - document served over http requires an https
11:51:35 INFO - sub-resource via fetch-request using the meta-referrer
11:51:35 INFO - delivery method with no-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
11:51:35 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 2290ms
11:51:35 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:51:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e97c6800 == 21 [pid = 1933] [id = 393]
11:51:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e8c14800) [pid = 1933] [serial = 1100] [outer = (nil)]
11:51:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e8daa800) [pid = 1933] [serial = 1101] [outer = 0x7fe7e8c14800]
11:51:36 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e9603800) [pid = 1933] [serial = 1102] [outer = 0x7fe7e8c14800]
11:51:38 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:51:38 INFO - document served over http requires an https
11:51:38 INFO - sub-resource via fetch-request using the meta-referrer
11:51:38 INFO - delivery method with swap-origin-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:51:38 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 3036ms
11:51:38 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:51:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9969800 == 22 [pid = 1933] [id = 394]
11:51:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e8dabc00) [pid = 1933] [serial = 1103] [outer = (nil)]
11:51:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e960a800) [pid = 1933] [serial = 1104] [outer = 0x7fe7e8dabc00]
11:51:39 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e974cc00) [pid = 1933] [serial = 1105] [outer = 0x7fe7e8dabc00]
11:51:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e995c800 == 23 [pid = 1933] [id = 395]
11:51:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e28e8c00) [pid = 1933] [serial = 1106] [outer = (nil)]
11:51:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7e9756800) [pid = 1933] [serial = 1107] [outer = 0x7fe7e28e8c00]
11:51:41 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:51:41 INFO - document served over http requires an https
11:51:41 INFO - sub-resource via iframe-tag using the meta-referrer
11:51:41 INFO - delivery method with keep-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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:51:41 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 3052ms
11:51:41 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:51:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a47000 == 24 [pid = 1933] [id = 396]
11:51:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7e242b000) [pid = 1933] [serial = 1108] [outer = (nil)]
11:51:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7e242d800) [pid = 1933] [serial = 1109] [outer = 0x7fe7e242b000]
11:51:42 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7e3a9a000) [pid = 1933] [serial = 1110] [outer = 0x7fe7e242b000]
11:51:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2508800 == 25 [pid = 1933] [id = 397]
11:51:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7e1c4a800) [pid = 1933] [serial = 1111] [outer = (nil)]
11:51:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7fe7e2552800) [pid = 1933] [serial = 1112] [outer = 0x7fe7e1c4a800]
11:51:43 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:51:43 INFO - document served over http requires an https
11:51:43 INFO - sub-resource via iframe-tag using the meta-referrer
11:51:43 INFO - delivery method with no-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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
11:51:43 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 1933ms
11:51:43 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:51:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a2d800 == 26 [pid = 1933] [id = 398]
11:51:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7fe7e1c47000) [pid = 1933] [serial = 1113] [outer = (nil)]
11:51:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7fe7e2427c00) [pid = 1933] [serial = 1114] [outer = 0x7fe7e1c47000]
11:51:44 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7fe7e3ccd000) [pid = 1933] [serial = 1115] [outer = 0x7fe7e1c47000]
11:51:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6531800 == 25 [pid = 1933] [id = 385]
11:51:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7dd6000 == 24 [pid = 1933] [id = 373]
11:51:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e539c000 == 23 [pid = 1933] [id = 384]
11:51:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e538b800 == 22 [pid = 1933] [id = 364]
11:51:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e251e000 == 21 [pid = 1933] [id = 383]
11:51:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5407000 == 20 [pid = 1933] [id = 382]
11:51:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5273000 == 19 [pid = 1933] [id = 381]
11:51:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40e2800 == 18 [pid = 1933] [id = 380]
11:51:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e398d800 == 17 [pid = 1933] [id = 379]
11:51:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d6c800 == 16 [pid = 1933] [id = 378]
11:51:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1756800 == 15 [pid = 1933] [id = 375]
11:51:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1cdb800 == 14 [pid = 1933] [id = 377]
11:51:45 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7fe7e27ca400) [pid = 1933] [serial = 1006] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7fe7e263d800) [pid = 1933] [serial = 1009] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7fe7e2553800) [pid = 1933] [serial = 982] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7fe7e3ed0800) [pid = 1933] [serial = 1014] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7e4010800) [pid = 1933] [serial = 1019] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7e396bc00) [pid = 1933] [serial = 1048] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a38800 == 15 [pid = 1933] [id = 399]
11:51:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7e1bbac00) [pid = 1933] [serial = 1116] [outer = (nil)]
11:51:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7e27ca400) [pid = 1933] [serial = 1117] [outer = 0x7fe7e1bbac00]
11:51:45 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:51:45 INFO - document served over http requires an https
11:51:45 INFO - sub-resource via iframe-tag using the meta-referrer
11:51:45 INFO - delivery method with swap-origin-redirect and when
11:51: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:51:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:45 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:51:45 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 1938ms
11:51:45 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:51:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2516800 == 16 [pid = 1933] [id = 400]
11:51:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7fe7e1bbdc00) [pid = 1933] [serial = 1118] [outer = (nil)]
11:51:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7fe7e2556400) [pid = 1933] [serial = 1119] [outer = 0x7fe7e1bbdc00]
11:51:46 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7fe7e4012000) [pid = 1933] [serial = 1120] [outer = 0x7fe7e1bbdc00]
11:51:47 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d88800 == 17 [pid = 1933] [id = 401]
11:51:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7fe7e401a000) [pid = 1933] [serial = 1121] [outer = (nil)]
11:51:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7fe7e4018800) [pid = 1933] [serial = 1122] [outer = 0x7fe7e401a000]
11:51:47 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:51:47 INFO - document served over http requires an https
11:51:47 INFO - sub-resource via iframe-tag using the meta-referrer
11:51:47 INFO - delivery method with swap-origin-redirect and when
11:51: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:51:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:47 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:51:47 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 2078ms
11:51:47 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:51:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c6d800 == 18 [pid = 1933] [id = 402]
11:51:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7fe7e3ccd400) [pid = 1933] [serial = 1123] [outer = (nil)]
11:51:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7fe7e54f3400) [pid = 1933] [serial = 1124] [outer = 0x7fe7e3ccd400]
11:51:48 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7fe7e6587800) [pid = 1933] [serial = 1125] [outer = 0x7fe7e3ccd400]
11:51:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e526c800 == 19 [pid = 1933] [id = 403]
11:51:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7fe7e6890000) [pid = 1933] [serial = 1126] [outer = (nil)]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7fe7e6c39000) [pid = 1933] [serial = 1068] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7fe7e28a5000) [pid = 1933] [serial = 1071] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7fe7e27c5c00) [pid = 1933] [serial = 1053] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7fe7e3bde400) [pid = 1933] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530666331]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7fe7e2635c00) [pid = 1933] [serial = 1055] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7fe7e6897c00) [pid = 1933] [serial = 1077] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7fe7e54f5400) [pid = 1933] [serial = 1065] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7fe7e5571000) [pid = 1933] [serial = 1074] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7fe7e54f7400) [pid = 1933] [serial = 1063] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7e3cd1c00) [pid = 1933] [serial = 1060] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7e27cc000) [pid = 1933] [serial = 1080] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7e28a4800) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7e6488c00) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7e28f1c00) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7e6888c00) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e54ed800) [pid = 1933] [serial = 1062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7e3978800) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7e69b1400) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7e3a98000) [pid = 1933] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530666331]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e3bd8c00) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7e1c49c00) [pid = 1933] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e3cd4800) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e6b50000) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7e2557800) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7e1c4e800) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7e6483c00) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7e2425c00) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7e3cd8800) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7e2431800) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7e1c44000) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7e556a400) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7e6d57c00) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7e3a9c800) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7e5569400) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7e1c4d400) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7f09cfc00) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7e27c9000) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7e1780800) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7e1bb7800) [pid = 1933] [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:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7e3a99c00) [pid = 1933] [serial = 994] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7e27c8000) [pid = 1933] [serial = 1003] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7fe7e6580c00) [pid = 1933] [serial = 1030] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 69 (0x7fe7e28ef000) [pid = 1933] [serial = 1024] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 68 (0x7fe7e28e8800) [pid = 1933] [serial = 988] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 67 (0x7fe7e3ccc000) [pid = 1933] [serial = 997] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 66 (0x7fe7e27c8c00) [pid = 1933] [serial = 985] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 65 (0x7fe7e6c3b400) [pid = 1933] [serial = 1039] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 64 (0x7fe7f4046800) [pid = 1933] [serial = 964] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 63 (0x7fe7e6892000) [pid = 1933] [serial = 1033] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 62 (0x7fe7e6f4c800) [pid = 1933] [serial = 1042] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 61 (0x7fe7e396e000) [pid = 1933] [serial = 991] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 60 (0x7fe7e5577000) [pid = 1933] [serial = 1027] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 59 (0x7fe7e3ed0400) [pid = 1933] [serial = 1000] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 58 (0x7fe7e6b47000) [pid = 1933] [serial = 1036] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 57 (0x7fe7e3979400) [pid = 1933] [serial = 1051] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 56 (0x7fe7e648f400) [pid = 1933] [serial = 1075] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 55 (0x7fe7e74a2400) [pid = 1933] [serial = 1045] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | --DOMWINDOW == 54 (0x7fe7e6b50c00) [pid = 1933] [serial = 1078] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 55 (0x7fe7e1c44000) [pid = 1933] [serial = 1127] [outer = 0x7fe7e6890000]
11:51:50 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:51:50 INFO - document served over http requires an https
11:51:50 INFO - sub-resource via iframe-tag using the meta-referrer
11:51:50 INFO - delivery method with keep-origin-redirect and when
11:51: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:51:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:50 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:51:50 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 3240ms
11:51:50 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:51:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5276800 == 20 [pid = 1933] [id = 404]
11:51:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 56 (0x7fe7e2558800) [pid = 1933] [serial = 1128] [outer = (nil)]
11:51:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 57 (0x7fe7e27c8000) [pid = 1933] [serial = 1129] [outer = 0x7fe7e2558800]
11:51:52 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 58 (0x7fe7e3973c00) [pid = 1933] [serial = 1130] [outer = 0x7fe7e2558800]
11:51:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d6c000 == 21 [pid = 1933] [id = 405]
11:51:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 59 (0x7fe7e242e800) [pid = 1933] [serial = 1131] [outer = (nil)]
11:51:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 60 (0x7fe7e2431800) [pid = 1933] [serial = 1132] [outer = 0x7fe7e242e800]
11:51:53 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:51:53 INFO - document served over http requires an https
11:51:53 INFO - sub-resource via iframe-tag using the meta-referrer
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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
11:51:53 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 2636ms
11:51:53 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:51:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40f5000 == 22 [pid = 1933] [id = 406]
11:51:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 61 (0x7fe7e1c42400) [pid = 1933] [serial = 1133] [outer = (nil)]
11:51:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 62 (0x7fe7e28a2800) [pid = 1933] [serial = 1134] [outer = 0x7fe7e1c42400]
11:51:54 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 63 (0x7fe7e3cd8400) [pid = 1933] [serial = 1135] [outer = 0x7fe7e1c42400]
11:51:55 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5396800 == 23 [pid = 1933] [id = 407]
11:51:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 64 (0x7fe7e400e800) [pid = 1933] [serial = 1136] [outer = (nil)]
11:51:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 65 (0x7fe7e54f7000) [pid = 1933] [serial = 1137] [outer = 0x7fe7e400e800]
11:51:55 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:51:55 INFO - document served over http requires an https
11:51:55 INFO - sub-resource via iframe-tag using the meta-referrer
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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:51:55 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 1982ms
11:51:55 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:51:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5407000 == 24 [pid = 1933] [id = 408]
11:51:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 66 (0x7fe7e2635c00) [pid = 1933] [serial = 1138] [outer = (nil)]
11:51:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 67 (0x7fe7e5576c00) [pid = 1933] [serial = 1139] [outer = 0x7fe7e2635c00]
11:51:56 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 68 (0x7fe7e688d800) [pid = 1933] [serial = 1140] [outer = 0x7fe7e2635c00]
11:51:57 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:51:57 INFO - document served over http requires an https
11:51:57 INFO - sub-resource via script-tag using the meta-referrer
11:51:57 INFO - delivery method with keep-origin-redirect and when
11:51: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: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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:51:57 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 1829ms
11:51:57 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:51:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e55b4000 == 25 [pid = 1933] [id = 409]
11:51:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 69 (0x7fe7e54f6800) [pid = 1933] [serial = 1141] [outer = (nil)]
11:51:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7fe7e6b48c00) [pid = 1933] [serial = 1142] [outer = 0x7fe7e54f6800]
11:51:58 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7fe7e6c3d000) [pid = 1933] [serial = 1143] [outer = 0x7fe7e54f6800]
11:51:59 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:51:59 INFO - document served over http requires an https
11:51:59 INFO - sub-resource via script-tag using the meta-referrer
11:51:59 INFO - delivery method with no-redirect and when
11:51: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: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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
11:51:59 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 1743ms
11:51:59 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:51:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6539800 == 26 [pid = 1933] [id = 410]
11:51:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7e6b48000) [pid = 1933] [serial = 1144] [outer = (nil)]
11:51:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7e6f52400) [pid = 1933] [serial = 1145] [outer = 0x7fe7e6b48000]
11:52:00 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7e7cd2c00) [pid = 1933] [serial = 1146] [outer = 0x7fe7e6b48000]
11:52:01 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:52:01 INFO - document served over http requires an https
11:52:01 INFO - sub-resource via script-tag using the meta-referrer
11:52:01 INFO - delivery method with swap-origin-redirect and when
11:52: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:52:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:01 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:52:01 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 2292ms
11:52:01 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:52:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e70b4800 == 27 [pid = 1933] [id = 411]
11:52:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7e8c1c000) [pid = 1933] [serial = 1147] [outer = (nil)]
11:52:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7e8da3400) [pid = 1933] [serial = 1148] [outer = 0x7fe7e8c1c000]
11:52:02 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7e974dc00) [pid = 1933] [serial = 1149] [outer = 0x7fe7e8c1c000]
11:52:03 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:52:03 INFO - document served over http requires an https
11:52:03 INFO - sub-resource via script-tag using the meta-referrer
11:52:03 INFO - delivery method with swap-origin-redirect and when
11:52: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: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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:52:03 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 2437ms
11:52:03 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:52:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8a31800 == 28 [pid = 1933] [id = 412]
11:52:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7e8c1cc00) [pid = 1933] [serial = 1150] [outer = (nil)]
11:52:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7e97f1000) [pid = 1933] [serial = 1151] [outer = 0x7fe7e8c1cc00]
11:52:04 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e97f8800) [pid = 1933] [serial = 1152] [outer = 0x7fe7e8c1cc00]
11:52:06 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:52:06 INFO - document served over http requires an https
11:52:06 INFO - sub-resource via script-tag using the meta-referrer
11:52:06 INFO - delivery method with keep-origin-redirect and when
11:52: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"
11:52:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:06 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:52:06 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 2193ms
11:52:06 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:52:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9a26000 == 29 [pid = 1933] [id = 413]
11:52:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e97ef800) [pid = 1933] [serial = 1153] [outer = (nil)]
11:52:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e989a000) [pid = 1933] [serial = 1154] [outer = 0x7fe7e97ef800]
11:52:07 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e98a0800) [pid = 1933] [serial = 1155] [outer = 0x7fe7e97ef800]
11:52:08 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:52:08 INFO - document served over http requires an https
11:52:08 INFO - sub-resource via script-tag using the meta-referrer
11:52:08 INFO - delivery method with no-redirect and when
11:52: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: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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
11:52:08 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 2793ms
11:52:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
11:52:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea1d3800 == 30 [pid = 1933] [id = 414]
11:52:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e9896c00) [pid = 1933] [serial = 1156] [outer = (nil)]
11:52:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e9924400) [pid = 1933] [serial = 1157] [outer = 0x7fe7e9896c00]
11:52:09 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e9997800) [pid = 1933] [serial = 1158] [outer = 0x7fe7e9896c00]
11:52:10 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:52:10 INFO - document served over http requires an https
11:52:10 INFO - sub-resource via script-tag using the meta-referrer
11:52:10 INFO - delivery method with swap-origin-redirect and when
11:52:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
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-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:52:10 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 1883ms
11:52:10 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:52:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea241000 == 31 [pid = 1933] [id = 415]
11:52:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e9922c00) [pid = 1933] [serial = 1159] [outer = (nil)]
11:52:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e99a2000) [pid = 1933] [serial = 1160] [outer = 0x7fe7e9922c00]
11:52:11 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7ea104400) [pid = 1933] [serial = 1161] [outer = 0x7fe7e9922c00]
11:52:12 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:52:12 INFO - document served over http requires an https
11:52:12 INFO - sub-resource via xhr-request using the meta-referrer
11:52:12 INFO - delivery method with keep-origin-redirect and when
11:52:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:52:12 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 1790ms
11:52:12 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:52:13 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea549800 == 32 [pid = 1933] [id = 416]
11:52:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e999f800) [pid = 1933] [serial = 1162] [outer = (nil)]
11:52:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7ea10e400) [pid = 1933] [serial = 1163] [outer = 0x7fe7e999f800]
11:52:13 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7ea379800) [pid = 1933] [serial = 1164] [outer = 0x7fe7e999f800]
11:52:14 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:52:14 INFO - document served over http requires an https
11:52:14 INFO - sub-resource via xhr-request using the meta-referrer
11:52:14 INFO - delivery method with no-redirect and when
11:52:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
11:52:14 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 1700ms
11:52:14 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:52:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eadb2000 == 33 [pid = 1933] [id = 417]
11:52:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7ea58a800) [pid = 1933] [serial = 1165] [outer = (nil)]
11:52:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7ea58e400) [pid = 1933] [serial = 1166] [outer = 0x7fe7ea58a800]
11:52:15 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7ead23c00) [pid = 1933] [serial = 1167] [outer = 0x7fe7ea58a800]
11:52:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:52:17 INFO - document served over http requires an https
11:52:17 INFO - sub-resource via xhr-request using the meta-referrer
11:52:17 INFO - delivery method with swap-origin-redirect and when
11:52:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:52:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:52:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | took 3343ms
11:52:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
11:52:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e398e800 == 34 [pid = 1933] [id = 418]
11:52:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e28ec000) [pid = 1933] [serial = 1168] [outer = (nil)]
11:52:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e3a9bc00) [pid = 1933] [serial = 1169] [outer = 0x7fe7e28ec000]
11:52:18 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e4012c00) [pid = 1933] [serial = 1170] [outer = 0x7fe7e28ec000]
11:52:20 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:52:20 INFO - document served over http requires an https
11:52:20 INFO - sub-resource via xhr-request using the meta-referrer
11:52:20 INFO - delivery method with swap-origin-redirect and when
11:52: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:52:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:20 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:52:20 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 2297ms
11:52:20 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:52:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2ba1000 == 35 [pid = 1933] [id = 419]
11:52:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7e2634800) [pid = 1933] [serial = 1171] [outer = (nil)]
11:52:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7e3be1400) [pid = 1933] [serial = 1172] [outer = 0x7fe7e2634800]
11:52:21 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7e6488000) [pid = 1933] [serial = 1173] [outer = 0x7fe7e2634800]
11:52:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e526c800 == 34 [pid = 1933] [id = 403]
11:52:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c6d800 == 33 [pid = 1933] [id = 402]
11:52:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d88800 == 32 [pid = 1933] [id = 401]
11:52:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2516800 == 31 [pid = 1933] [id = 400]
11:52:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a38800 == 30 [pid = 1933] [id = 399]
11:52:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a2d800 == 29 [pid = 1933] [id = 398]
11:52:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2508800 == 28 [pid = 1933] [id = 397]
11:52:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a47000 == 27 [pid = 1933] [id = 396]
11:52:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e97c6800 == 26 [pid = 1933] [id = 393]
11:52:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e971a000 == 25 [pid = 1933] [id = 392]
11:52:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8c82000 == 24 [pid = 1933] [id = 391]
11:52:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8a36800 == 23 [pid = 1933] [id = 390]
11:52:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8a1c000 == 22 [pid = 1933] [id = 389]
11:52:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7417800 == 21 [pid = 1933] [id = 388]
11:52:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6547000 == 20 [pid = 1933] [id = 387]
11:52:22 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7e688d400) [pid = 1933] [serial = 1066] [outer = (nil)] [url = about:blank]
11:52:22 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7e28f5800) [pid = 1933] [serial = 1056] [outer = (nil)] [url = about:blank]
11:52:22 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7e400c800) [pid = 1933] [serial = 1061] [outer = (nil)] [url = about:blank]
11:52:22 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7e3bd5800) [pid = 1933] [serial = 1072] [outer = (nil)] [url = about:blank]
11:52:22 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e6f50400) [pid = 1933] [serial = 1069] [outer = (nil)] [url = about:blank]
11:52:22 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:52:22 INFO - document served over http requires an https
11:52:22 INFO - sub-resource via xhr-request using the meta-referrer
11:52:22 INFO - delivery method with keep-origin-redirect and when
11:52: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:52:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:22 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:52:22 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 2737ms
11:52:22 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:52:23 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1cd3800 == 21 [pid = 1933] [id = 420]
11:52:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e27c3400) [pid = 1933] [serial = 1174] [outer = (nil)]
11:52:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e3bdf400) [pid = 1933] [serial = 1175] [outer = 0x7fe7e27c3400]
11:52:23 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7e6c3e400) [pid = 1933] [serial = 1176] [outer = 0x7fe7e27c3400]
11:52:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:52:24 INFO - document served over http requires an https
11:52:24 INFO - sub-resource via xhr-request using the meta-referrer
11:52:24 INFO - delivery method with no-redirect and when
11:52:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:52:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
11:52:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | took 1641ms
11:52:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
11:52:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e397b800 == 22 [pid = 1933] [id = 421]
11:52:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7e3bd5800) [pid = 1933] [serial = 1177] [outer = (nil)]
11:52:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7e7dc2400) [pid = 1933] [serial = 1178] [outer = 0x7fe7e3bd5800]
11:52:25 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7e8994c00) [pid = 1933] [serial = 1179] [outer = 0x7fe7e3bd5800]
11:52:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:52:26 INFO - document served over http requires an https
11:52:26 INFO - sub-resource via xhr-request using the meta-referrer
11:52:26 INFO - delivery method with swap-origin-redirect and when
11:52:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:52:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | took 1806ms
11:52:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:52:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7404000 == 23 [pid = 1933] [id = 422]
11:52:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7e648b000) [pid = 1933] [serial = 1180] [outer = (nil)]
11:52:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7fe7e74a4000) [pid = 1933] [serial = 1181] [outer = 0x7fe7e648b000]
11:52:27 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7fe7e960f000) [pid = 1933] [serial = 1182] [outer = 0x7fe7e648b000]
11:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7fe7e8daa800) [pid = 1933] [serial = 1101] [outer = (nil)] [url = about:blank]
11:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7fe7e898b400) [pid = 1933] [serial = 1095] [outer = (nil)] [url = about:blank]
11:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7e8c17c00) [pid = 1933] [serial = 1098] [outer = (nil)] [url = about:blank]
11:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7e69af400) [pid = 1933] [serial = 1086] [outer = (nil)] [url = about:blank]
11:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7e6f4f400) [pid = 1933] [serial = 1089] [outer = (nil)] [url = about:blank]
11:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7e7dbe400) [pid = 1933] [serial = 1092] [outer = (nil)] [url = about:blank]
11:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7e4018800) [pid = 1933] [serial = 1122] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7e2556400) [pid = 1933] [serial = 1119] [outer = (nil)] [url = about:blank]
11:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e28a9000) [pid = 1933] [serial = 1083] [outer = (nil)] [url = about:blank]
11:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7e1c44000) [pid = 1933] [serial = 1127] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7e54f3400) [pid = 1933] [serial = 1124] [outer = (nil)] [url = about:blank]
11:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7e9756800) [pid = 1933] [serial = 1107] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e960a800) [pid = 1933] [serial = 1104] [outer = (nil)] [url = about:blank]
11:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7e2552800) [pid = 1933] [serial = 1112] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530703409]
11:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e242d800) [pid = 1933] [serial = 1109] [outer = (nil)] [url = about:blank]
11:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e27ca400) [pid = 1933] [serial = 1117] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7e2427c00) [pid = 1933] [serial = 1114] [outer = (nil)] [url = about:blank]
11:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7e6890000) [pid = 1933] [serial = 1126] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7e1bbac00) [pid = 1933] [serial = 1116] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7e242b000) [pid = 1933] [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:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7e1bbdc00) [pid = 1933] [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:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7e3ccd400) [pid = 1933] [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:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7e1c47000) [pid = 1933] [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:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7e401a000) [pid = 1933] [serial = 1121] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7e1c4a800) [pid = 1933] [serial = 1111] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530703409]
11:52:27 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7e28e8c00) [pid = 1933] [serial = 1106] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:52:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:52:28 INFO - document served over http requires an http
11:52:28 INFO - sub-resource via fetch-request using the http-csp
11:52:28 INFO - delivery method with keep-origin-redirect and when
11:52:28 INFO - the target request is cross-origin.
11:52:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2188ms
11:52:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:52:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8a26000 == 24 [pid = 1933] [id = 423]
11:52:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e28e8c00) [pid = 1933] [serial = 1183] [outer = (nil)]
11:52:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e4017400) [pid = 1933] [serial = 1184] [outer = 0x7fe7e28e8c00]
11:52:29 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e9756c00) [pid = 1933] [serial = 1185] [outer = 0x7fe7e28e8c00]
11:52:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:52:30 INFO - document served over http requires an http
11:52:30 INFO - sub-resource via fetch-request using the http-csp
11:52:30 INFO - delivery method with no-redirect and when
11:52:30 INFO - the target request is cross-origin.
11:52:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2186ms
11:52:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:52:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e55c0000 == 25 [pid = 1933] [id = 424]
11:52:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e2429400) [pid = 1933] [serial = 1186] [outer = (nil)]
11:52:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e3bd9000) [pid = 1933] [serial = 1187] [outer = 0x7fe7e2429400]
11:52:31 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e6d5cc00) [pid = 1933] [serial = 1188] [outer = 0x7fe7e2429400]
11:52:33 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:52:33 INFO - document served over http requires an http
11:52:33 INFO - sub-resource via fetch-request using the http-csp
11:52:33 INFO - delivery method with swap-origin-redirect and when
11:52:33 INFO - the target request is cross-origin.
11:52:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2560ms
11:52:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:52:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e97af800 == 26 [pid = 1933] [id = 425]
11:52:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e3ec6c00) [pid = 1933] [serial = 1189] [outer = (nil)]
11:52:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e9611000) [pid = 1933] [serial = 1190] [outer = 0x7fe7e3ec6c00]
11:52:34 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e98a1c00) [pid = 1933] [serial = 1191] [outer = 0x7fe7e3ec6c00]
11:52:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9a0b800 == 27 [pid = 1933] [id = 426]
11:52:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e999cc00) [pid = 1933] [serial = 1192] [outer = (nil)]
11:52:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7ea374400) [pid = 1933] [serial = 1193] [outer = 0x7fe7e999cc00]
11:52:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:52:35 INFO - document served over http requires an http
11:52:35 INFO - sub-resource via iframe-tag using the http-csp
11:52:35 INFO - delivery method with keep-origin-redirect and when
11:52:35 INFO - the target request is cross-origin.
11:52:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2286ms
11:52:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:52:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea1d0000 == 28 [pid = 1933] [id = 427]
11:52:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e8c11c00) [pid = 1933] [serial = 1194] [outer = (nil)]
11:52:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7ea109400) [pid = 1933] [serial = 1195] [outer = 0x7fe7e8c11c00]
11:52:36 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7ead22400) [pid = 1933] [serial = 1196] [outer = 0x7fe7e8c11c00]
11:52:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eae69000 == 29 [pid = 1933] [id = 428]
11:52:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7ead2a000) [pid = 1933] [serial = 1197] [outer = (nil)]
11:52:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7eae98000) [pid = 1933] [serial = 1198] [outer = 0x7fe7ead2a000]
11:52:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:52:38 INFO - document served over http requires an http
11:52:38 INFO - sub-resource via iframe-tag using the http-csp
11:52:38 INFO - delivery method with no-redirect and when
11:52:38 INFO - the target request is cross-origin.
11:52:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3014ms
11:52:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:52:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eae75000 == 30 [pid = 1933] [id = 429]
11:52:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7ea37c400) [pid = 1933] [serial = 1199] [outer = (nil)]
11:52:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7eae98400) [pid = 1933] [serial = 1200] [outer = 0x7fe7ea37c400]
11:52:39 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7eaea5400) [pid = 1933] [serial = 1201] [outer = 0x7fe7ea37c400]
11:52:40 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eae88800 == 31 [pid = 1933] [id = 430]
11:52:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7eaf7bc00) [pid = 1933] [serial = 1202] [outer = (nil)]
11:52:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7eaf80400) [pid = 1933] [serial = 1203] [outer = 0x7fe7eaf7bc00]
11:52:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:52:40 INFO - document served over http requires an http
11:52:40 INFO - sub-resource via iframe-tag using the http-csp
11:52:40 INFO - delivery method with swap-origin-redirect and when
11:52:40 INFO - the target request is cross-origin.
11:52:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2043ms
11:52:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:52:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eaf10000 == 32 [pid = 1933] [id = 431]
11:52:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7ead2b000) [pid = 1933] [serial = 1204] [outer = (nil)]
11:52:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7eaf7ec00) [pid = 1933] [serial = 1205] [outer = 0x7fe7ead2b000]
11:52:41 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7eb4c0800) [pid = 1933] [serial = 1206] [outer = 0x7fe7ead2b000]
11:52:42 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:52:42 INFO - document served over http requires an http
11:52:42 INFO - sub-resource via script-tag using the http-csp
11:52:42 INFO - delivery method with keep-origin-redirect and when
11:52:42 INFO - the target request is cross-origin.
11:52:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1789ms
11:52:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:52:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb40a000 == 33 [pid = 1933] [id = 432]
11:52:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7fe7eaf83c00) [pid = 1933] [serial = 1207] [outer = (nil)]
11:52:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7fe7eb4c8400) [pid = 1933] [serial = 1208] [outer = 0x7fe7eaf83c00]
11:52:43 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7fe7eb508000) [pid = 1933] [serial = 1209] [outer = 0x7fe7eaf83c00]
11:52:44 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:52:44 INFO - document served over http requires an http
11:52:44 INFO - sub-resource via script-tag using the http-csp
11:52:44 INFO - delivery method with no-redirect and when
11:52:44 INFO - the target request is cross-origin.
11:52:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1892ms
11:52:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:52:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb44a000 == 34 [pid = 1933] [id = 433]
11:52:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7fe7eb4c7c00) [pid = 1933] [serial = 1210] [outer = (nil)]
11:52:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7fe7eb50ec00) [pid = 1933] [serial = 1211] [outer = 0x7fe7eb4c7c00]
11:52:45 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7fe7ebb71c00) [pid = 1933] [serial = 1212] [outer = 0x7fe7eb4c7c00]
11:52:46 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:52:46 INFO - document served over http requires an http
11:52:46 INFO - sub-resource via script-tag using the http-csp
11:52:46 INFO - delivery method with swap-origin-redirect and when
11:52:46 INFO - the target request is cross-origin.
11:52:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2253ms
11:52:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:52:47 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb466000 == 35 [pid = 1933] [id = 434]
11:52:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7fe7eb510400) [pid = 1933] [serial = 1213] [outer = (nil)]
11:52:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7fe7ebb79c00) [pid = 1933] [serial = 1214] [outer = 0x7fe7eb510400]
11:52:47 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7fe7ebfc0400) [pid = 1933] [serial = 1215] [outer = 0x7fe7eb510400]
11:52:49 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:52:49 INFO - document served over http requires an http
11:52:49 INFO - sub-resource via xhr-request using the http-csp
11:52:49 INFO - delivery method with keep-origin-redirect and when
11:52:49 INFO - the target request is cross-origin.
11:52:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2438ms
11:52:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:52:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb674800 == 36 [pid = 1933] [id = 435]
11:52:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7fe7ebb79400) [pid = 1933] [serial = 1216] [outer = (nil)]
11:52:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7fe7ebfc7400) [pid = 1933] [serial = 1217] [outer = 0x7fe7ebb79400]
11:52:50 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7fe7ec76f000) [pid = 1933] [serial = 1218] [outer = 0x7fe7ebb79400]
11:52:51 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:52:51 INFO - document served over http requires an http
11:52:51 INFO - sub-resource via xhr-request using the http-csp
11:52:51 INFO - delivery method with no-redirect and when
11:52:51 INFO - the target request is cross-origin.
11:52:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2200ms
11:52:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:52:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ebb18800 == 37 [pid = 1933] [id = 436]
11:52:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7fe7ea590800) [pid = 1933] [serial = 1219] [outer = (nil)]
11:52:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7fe7ebfc7800) [pid = 1933] [serial = 1220] [outer = 0x7fe7ea590800]
11:52:53 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7fe7ed11bc00) [pid = 1933] [serial = 1221] [outer = 0x7fe7ea590800]
11:52:55 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:52:55 INFO - document served over http requires an http
11:52:55 INFO - sub-resource via xhr-request using the http-csp
11:52:55 INFO - delivery method with swap-origin-redirect and when
11:52:55 INFO - the target request is cross-origin.
11:52:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3916ms
11:52:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:52:55 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40ef800 == 38 [pid = 1933] [id = 437]
11:52:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7fe7e2423400) [pid = 1933] [serial = 1222] [outer = (nil)]
11:52:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7fe7e28a0c00) [pid = 1933] [serial = 1223] [outer = 0x7fe7e2423400]
11:52:56 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7fe7e4018400) [pid = 1933] [serial = 1224] [outer = 0x7fe7e2423400]
11:52:57 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:52:57 INFO - document served over http requires an https
11:52:57 INFO - sub-resource via fetch-request using the http-csp
11:52:57 INFO - delivery method with keep-origin-redirect and when
11:52:57 INFO - the target request is cross-origin.
11:52:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1992ms
11:52:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:52:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e174c000 == 39 [pid = 1933] [id = 438]
11:52:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7fe7e27c0c00) [pid = 1933] [serial = 1225] [outer = (nil)]
11:52:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7fe7e28e9800) [pid = 1933] [serial = 1226] [outer = 0x7fe7e27c0c00]
11:52:58 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7fe7e400d000) [pid = 1933] [serial = 1227] [outer = 0x7fe7e27c0c00]
11:52:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7404000 == 38 [pid = 1933] [id = 422]
11:52:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e397b800 == 37 [pid = 1933] [id = 421]
11:52:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1cd3800 == 36 [pid = 1933] [id = 420]
11:52:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2ba1000 == 35 [pid = 1933] [id = 419]
11:52:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e398e800 == 34 [pid = 1933] [id = 418]
11:52:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eadb2000 == 33 [pid = 1933] [id = 417]
11:52:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea549800 == 32 [pid = 1933] [id = 416]
11:52:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea241000 == 31 [pid = 1933] [id = 415]
11:52:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea1d3800 == 30 [pid = 1933] [id = 414]
11:52:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9a26000 == 29 [pid = 1933] [id = 413]
11:52:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8a31800 == 28 [pid = 1933] [id = 412]
11:52:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e70b4800 == 27 [pid = 1933] [id = 411]
11:52:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6539800 == 26 [pid = 1933] [id = 410]
11:52:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e55b4000 == 25 [pid = 1933] [id = 409]
11:52:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5407000 == 24 [pid = 1933] [id = 408]
11:52:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5396800 == 23 [pid = 1933] [id = 407]
11:52:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6c54800 == 22 [pid = 1933] [id = 386]
11:52:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e995c800 == 21 [pid = 1933] [id = 395]
11:52:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40f5000 == 20 [pid = 1933] [id = 406]
11:52:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d6c000 == 19 [pid = 1933] [id = 405]
11:52:58 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5276800 == 18 [pid = 1933] [id = 404]
11:52:58 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7fe7e3ccd000) [pid = 1933] [serial = 1115] [outer = (nil)] [url = about:blank]
11:52:58 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7fe7e3a9a000) [pid = 1933] [serial = 1110] [outer = (nil)] [url = about:blank]
11:52:58 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7fe7e6587800) [pid = 1933] [serial = 1125] [outer = (nil)] [url = about:blank]
11:52:58 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7fe7e4012000) [pid = 1933] [serial = 1120] [outer = (nil)] [url = about:blank]
11:52:59 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:52:59 INFO - document served over http requires an https
11:52:59 INFO - sub-resource via fetch-request using the http-csp
11:52:59 INFO - delivery method with no-redirect and when
11:52:59 INFO - the target request is cross-origin.
11:52:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1739ms
11:52:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:52:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2508000 == 19 [pid = 1933] [id = 439]
11:52:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7fe7e3bd8c00) [pid = 1933] [serial = 1228] [outer = (nil)]
11:52:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7fe7e3bda000) [pid = 1933] [serial = 1229] [outer = 0x7fe7e3bd8c00]
11:52:59 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7fe7e556f400) [pid = 1933] [serial = 1230] [outer = 0x7fe7e3bd8c00]
11:53:01 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:53:01 INFO - document served over http requires an https
11:53:01 INFO - sub-resource via fetch-request using the http-csp
11:53:01 INFO - delivery method with swap-origin-redirect and when
11:53:01 INFO - the target request is cross-origin.
11:53:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1988ms
11:53:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:53:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c5a000 == 20 [pid = 1933] [id = 440]
11:53:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7fe7e6483c00) [pid = 1933] [serial = 1231] [outer = (nil)]
11:53:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7fe7e6584000) [pid = 1933] [serial = 1232] [outer = 0x7fe7e6483c00]
11:53:01 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7fe7e688a000) [pid = 1933] [serial = 1233] [outer = 0x7fe7e6483c00]
11:53:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40f7800 == 21 [pid = 1933] [id = 441]
11:53:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7fe7e69afc00) [pid = 1933] [serial = 1234] [outer = (nil)]
11:53:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 128 (0x7fe7e69b3400) [pid = 1933] [serial = 1235] [outer = 0x7fe7e69afc00]
11:53:04 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:53:04 INFO - document served over http requires an https
11:53:04 INFO - sub-resource via iframe-tag using the http-csp
11:53:04 INFO - delivery method with keep-origin-redirect and when
11:53:04 INFO - the target request is cross-origin.
11:53:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2952ms
11:53:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 127 (0x7fe7e27c3400) [pid = 1933] [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:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7fe7e242e800) [pid = 1933] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530713225]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7fe7e3bd5800) [pid = 1933] [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:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7fe7e28ec000) [pid = 1933] [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:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7fe7e2634800) [pid = 1933] [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:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7fe7e648b000) [pid = 1933] [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:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7fe7e400e800) [pid = 1933] [serial = 1136] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7fe7e5576c00) [pid = 1933] [serial = 1139] [outer = (nil)] [url = about:blank]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7fe7e3be1400) [pid = 1933] [serial = 1172] [outer = (nil)] [url = about:blank]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 118 (0x7fe7e27c8000) [pid = 1933] [serial = 1129] [outer = (nil)] [url = about:blank]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7fe7e6f52400) [pid = 1933] [serial = 1145] [outer = (nil)] [url = about:blank]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7fe7e97f1000) [pid = 1933] [serial = 1151] [outer = (nil)] [url = about:blank]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7fe7e7dc2400) [pid = 1933] [serial = 1178] [outer = (nil)] [url = about:blank]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7fe7e54f7000) [pid = 1933] [serial = 1137] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7fe7e2431800) [pid = 1933] [serial = 1132] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530713225]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7fe7e28a2800) [pid = 1933] [serial = 1134] [outer = (nil)] [url = about:blank]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7fe7e989a000) [pid = 1933] [serial = 1154] [outer = (nil)] [url = about:blank]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7fe7ea10e400) [pid = 1933] [serial = 1163] [outer = (nil)] [url = about:blank]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7fe7e6b48c00) [pid = 1933] [serial = 1142] [outer = (nil)] [url = about:blank]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7fe7e74a4000) [pid = 1933] [serial = 1181] [outer = (nil)] [url = about:blank]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7fe7e3bdf400) [pid = 1933] [serial = 1175] [outer = (nil)] [url = about:blank]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7fe7ea58e400) [pid = 1933] [serial = 1166] [outer = (nil)] [url = about:blank]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7fe7e9924400) [pid = 1933] [serial = 1157] [outer = (nil)] [url = about:blank]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7fe7e3a9bc00) [pid = 1933] [serial = 1169] [outer = (nil)] [url = about:blank]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7fe7e99a2000) [pid = 1933] [serial = 1160] [outer = (nil)] [url = about:blank]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7e8da3400) [pid = 1933] [serial = 1148] [outer = (nil)] [url = about:blank]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7e4012c00) [pid = 1933] [serial = 1170] [outer = (nil)] [url = about:blank]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7e4015400) [pid = 1933] [serial = 1081] [outer = (nil)] [url = about:blank]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7e8994c00) [pid = 1933] [serial = 1179] [outer = (nil)] [url = about:blank]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7e6488000) [pid = 1933] [serial = 1173] [outer = (nil)] [url = about:blank]
11:53:06 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7e6c3e400) [pid = 1933] [serial = 1176] [outer = (nil)] [url = about:blank]
11:53:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2b9f800 == 22 [pid = 1933] [id = 442]
11:53:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e1781400) [pid = 1933] [serial = 1236] [outer = (nil)]
11:53:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7e1bb4000) [pid = 1933] [serial = 1237] [outer = 0x7fe7e1781400]
11:53:07 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7e2553800) [pid = 1933] [serial = 1238] [outer = 0x7fe7e1781400]
11:53:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d7d800 == 23 [pid = 1933] [id = 443]
11:53:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7e1c4fc00) [pid = 1933] [serial = 1239] [outer = (nil)]
11:53:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7e263a000) [pid = 1933] [serial = 1240] [outer = 0x7fe7e1c4fc00]
11:53: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:53:09 INFO - document served over http requires an https
11:53:09 INFO - sub-resource via iframe-tag using the http-csp
11:53:09 INFO - delivery method with no-redirect and when
11:53:09 INFO - the target request is cross-origin.
11:53:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 5385ms
11:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:53:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5332800 == 24 [pid = 1933] [id = 444]
11:53:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7e2556400) [pid = 1933] [serial = 1241] [outer = (nil)]
11:53:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7fe7e27c3400) [pid = 1933] [serial = 1242] [outer = 0x7fe7e2556400]
11:53:10 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7fe7e3ed2c00) [pid = 1933] [serial = 1243] [outer = 0x7fe7e2556400]
11:53:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e53a2800 == 25 [pid = 1933] [id = 445]
11:53:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7fe7e54f7000) [pid = 1933] [serial = 1244] [outer = (nil)]
11:53:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7fe7e6486800) [pid = 1933] [serial = 1245] [outer = 0x7fe7e54f7000]
11:53: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:53:11 INFO - document served over http requires an https
11:53:11 INFO - sub-resource via iframe-tag using the http-csp
11:53:11 INFO - delivery method with swap-origin-redirect and when
11:53:11 INFO - the target request is cross-origin.
11:53:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2068ms
11:53:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:53:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e541d000 == 26 [pid = 1933] [id = 446]
11:53:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7fe7e28a9800) [pid = 1933] [serial = 1246] [outer = (nil)]
11:53:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7fe7e5576800) [pid = 1933] [serial = 1247] [outer = 0x7fe7e28a9800]
11:53:12 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7fe7e6c3e400) [pid = 1933] [serial = 1248] [outer = 0x7fe7e28a9800]
11:53:13 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:53:13 INFO - document served over http requires an https
11:53:13 INFO - sub-resource via script-tag using the http-csp
11:53:13 INFO - delivery method with keep-origin-redirect and when
11:53:13 INFO - the target request is cross-origin.
11:53:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1848ms
11:53:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:53:13 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6c4b800 == 27 [pid = 1933] [id = 447]
11:53:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7fe7e6889400) [pid = 1933] [serial = 1249] [outer = (nil)]
11:53:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7fe7e6f53800) [pid = 1933] [serial = 1250] [outer = 0x7fe7e6889400]
11:53:14 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7fe7e7cd5c00) [pid = 1933] [serial = 1251] [outer = 0x7fe7e6889400]
11:53:15 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:53:15 INFO - document served over http requires an https
11:53:15 INFO - sub-resource via script-tag using the http-csp
11:53:15 INFO - delivery method with no-redirect and when
11:53:15 INFO - the target request is cross-origin.
11:53:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1690ms
11:53:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:53:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7dd6000 == 28 [pid = 1933] [id = 448]
11:53:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7fe7e6f51800) [pid = 1933] [serial = 1252] [outer = (nil)]
11:53:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7fe7e8994c00) [pid = 1933] [serial = 1253] [outer = 0x7fe7e6f51800]
11:53:16 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7fe7e8c19400) [pid = 1933] [serial = 1254] [outer = 0x7fe7e6f51800]
11:53:17 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:53:17 INFO - document served over http requires an https
11:53:17 INFO - sub-resource via script-tag using the http-csp
11:53:17 INFO - delivery method with swap-origin-redirect and when
11:53:17 INFO - the target request is cross-origin.
11:53:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2240ms
11:53:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:53:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9a0c800 == 29 [pid = 1933] [id = 449]
11:53:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7fe7e960e800) [pid = 1933] [serial = 1255] [outer = (nil)]
11:53:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7fe7e9755800) [pid = 1933] [serial = 1256] [outer = 0x7fe7e960e800]
11:53:18 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7fe7e97fc000) [pid = 1933] [serial = 1257] [outer = 0x7fe7e960e800]
11:53:19 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:53:19 INFO - document served over http requires an https
11:53:19 INFO - sub-resource via xhr-request using the http-csp
11:53:19 INFO - delivery method with keep-origin-redirect and when
11:53:19 INFO - the target request is cross-origin.
11:53:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2346ms
11:53:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:53:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea238800 == 30 [pid = 1933] [id = 450]
11:53:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7fe7e9754800) [pid = 1933] [serial = 1258] [outer = (nil)]
11:53:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7fe7e9926400) [pid = 1933] [serial = 1259] [outer = 0x7fe7e9754800]
11:53:20 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7fe7e99a4c00) [pid = 1933] [serial = 1260] [outer = 0x7fe7e9754800]
11:53:21 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:53:21 INFO - document served over http requires an https
11:53:21 INFO - sub-resource via xhr-request using the http-csp
11:53:21 INFO - delivery method with no-redirect and when
11:53:21 INFO - the target request is cross-origin.
11:53:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2094ms
11:53:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:53:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eadc6800 == 31 [pid = 1933] [id = 451]
11:53:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7fe7e9923000) [pid = 1933] [serial = 1261] [outer = (nil)]
11:53:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7fe7ea37dc00) [pid = 1933] [serial = 1262] [outer = 0x7fe7e9923000]
11:53:22 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7fe7ead1f800) [pid = 1933] [serial = 1263] [outer = 0x7fe7e9923000]
11:53:24 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:53:24 INFO - document served over http requires an https
11:53:24 INFO - sub-resource via xhr-request using the http-csp
11:53:24 INFO - delivery method with swap-origin-redirect and when
11:53:24 INFO - the target request is cross-origin.
11:53:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2804ms
11:53:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:53:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ebb02800 == 32 [pid = 1933] [id = 452]
11:53:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7fe7ea377400) [pid = 1933] [serial = 1264] [outer = (nil)]
11:53:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7fe7eae9dc00) [pid = 1933] [serial = 1265] [outer = 0x7fe7ea377400]
11:53:25 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 128 (0x7fe7eb4c9000) [pid = 1933] [serial = 1266] [outer = 0x7fe7ea377400]
11:53:26 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:53:26 INFO - document served over http requires an http
11:53:26 INFO - sub-resource via fetch-request using the http-csp
11:53:26 INFO - delivery method with keep-origin-redirect and when
11:53:26 INFO - the target request is same-origin.
11:53:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1883ms
11:53:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:53:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec01f800 == 33 [pid = 1933] [id = 453]
11:53:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 129 (0x7fe7eaea6400) [pid = 1933] [serial = 1267] [outer = (nil)]
11:53:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 130 (0x7fe7ebfbe400) [pid = 1933] [serial = 1268] [outer = 0x7fe7eaea6400]
11:53:27 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 131 (0x7fe7ed11f000) [pid = 1933] [serial = 1269] [outer = 0x7fe7eaea6400]
11:53:28 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:53:28 INFO - document served over http requires an http
11:53:28 INFO - sub-resource via fetch-request using the http-csp
11:53:28 INFO - delivery method with no-redirect and when
11:53:28 INFO - the target request is same-origin.
11:53:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1837ms
11:53:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:53:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec749000 == 34 [pid = 1933] [id = 454]
11:53:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 132 (0x7fe7ebb7c800) [pid = 1933] [serial = 1270] [outer = (nil)]
11:53:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 133 (0x7fe7ed202800) [pid = 1933] [serial = 1271] [outer = 0x7fe7ebb7c800]
11:53:29 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 134 (0x7fe7ed20a400) [pid = 1933] [serial = 1272] [outer = 0x7fe7ebb7c800]
11:53:30 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:53:30 INFO - document served over http requires an http
11:53:30 INFO - sub-resource via fetch-request using the http-csp
11:53:30 INFO - delivery method with swap-origin-redirect and when
11:53:30 INFO - the target request is same-origin.
11:53:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1843ms
11:53:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:53:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed223000 == 35 [pid = 1933] [id = 455]
11:53:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 135 (0x7fe7ed127800) [pid = 1933] [serial = 1273] [outer = (nil)]
11:53:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 136 (0x7fe7ed3e5800) [pid = 1933] [serial = 1274] [outer = 0x7fe7ed127800]
11:53:31 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 137 (0x7fe7ed3f0800) [pid = 1933] [serial = 1275] [outer = 0x7fe7ed127800]
11:53:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed40a000 == 36 [pid = 1933] [id = 456]
11:53:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 138 (0x7fe7ed4bec00) [pid = 1933] [serial = 1276] [outer = (nil)]
11:53:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 139 (0x7fe7ed4c2000) [pid = 1933] [serial = 1277] [outer = 0x7fe7ed4bec00]
11:53:32 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:53:32 INFO - document served over http requires an http
11:53:32 INFO - sub-resource via iframe-tag using the http-csp
11:53:32 INFO - delivery method with keep-origin-redirect and when
11:53:32 INFO - the target request is same-origin.
11:53:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2142ms
11:53:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:53:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed418800 == 37 [pid = 1933] [id = 457]
11:53:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 140 (0x7fe7ed3e2000) [pid = 1933] [serial = 1278] [outer = (nil)]
11:53:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 141 (0x7fe7ed4c4c00) [pid = 1933] [serial = 1279] [outer = 0x7fe7ed3e2000]
11:53:33 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 142 (0x7fe7ed916c00) [pid = 1933] [serial = 1280] [outer = 0x7fe7ed3e2000]
11:53:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed765800 == 38 [pid = 1933] [id = 458]
11:53:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 143 (0x7fe7ed91ac00) [pid = 1933] [serial = 1281] [outer = (nil)]
11:53:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 144 (0x7fe7ed920400) [pid = 1933] [serial = 1282] [outer = 0x7fe7ed91ac00]
11:53:35 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:53:35 INFO - document served over http requires an http
11:53:35 INFO - sub-resource via iframe-tag using the http-csp
11:53:35 INFO - delivery method with no-redirect and when
11:53:35 INFO - the target request is same-origin.
11:53:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2518ms
11:53:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:53:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed771800 == 39 [pid = 1933] [id = 459]
11:53:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 145 (0x7fe7ed4c0000) [pid = 1933] [serial = 1283] [outer = (nil)]
11:53:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 146 (0x7fe7ed91f000) [pid = 1933] [serial = 1284] [outer = 0x7fe7ed4c0000]
11:53:36 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 147 (0x7fe7ed9e9000) [pid = 1933] [serial = 1285] [outer = 0x7fe7ed4c0000]
11:53:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7edf39800 == 40 [pid = 1933] [id = 460]
11:53:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 148 (0x7fe7e2552400) [pid = 1933] [serial = 1286] [outer = (nil)]
11:53:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e55c0000 == 39 [pid = 1933] [id = 424]
11:53:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9a0b800 == 38 [pid = 1933] [id = 426]
11:53:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e97af800 == 37 [pid = 1933] [id = 425]
11:53:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eae69000 == 36 [pid = 1933] [id = 428]
11:53:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea1d0000 == 35 [pid = 1933] [id = 427]
11:53:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eae88800 == 34 [pid = 1933] [id = 430]
11:53:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eae75000 == 33 [pid = 1933] [id = 429]
11:53:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eaf10000 == 32 [pid = 1933] [id = 431]
11:53:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb40a000 == 31 [pid = 1933] [id = 432]
11:53:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb44a000 == 30 [pid = 1933] [id = 433]
11:53:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb466000 == 29 [pid = 1933] [id = 434]
11:53:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb674800 == 28 [pid = 1933] [id = 435]
11:53:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40ef800 == 27 [pid = 1933] [id = 437]
11:53:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e174c000 == 26 [pid = 1933] [id = 438]
11:53:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2508000 == 25 [pid = 1933] [id = 439]
11:53:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40f7800 == 24 [pid = 1933] [id = 441]
11:53:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c5a000 == 23 [pid = 1933] [id = 440]
11:53:39 INFO - PROCESS | 1883 | [Child 1933] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
11:53:40 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d7d800 == 22 [pid = 1933] [id = 443]
11:53:40 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e53a2800 == 21 [pid = 1933] [id = 445]
11:53:40 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5332800 == 20 [pid = 1933] [id = 444]
11:53:40 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e541d000 == 19 [pid = 1933] [id = 446]
11:53:40 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9969800 == 18 [pid = 1933] [id = 394]
11:53:40 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6c4b800 == 17 [pid = 1933] [id = 447]
11:53:40 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7dd6000 == 16 [pid = 1933] [id = 448]
11:53:40 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9a0c800 == 15 [pid = 1933] [id = 449]
11:53:40 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea238800 == 14 [pid = 1933] [id = 450]
11:53:40 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eadc6800 == 13 [pid = 1933] [id = 451]
11:53:40 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ebb02800 == 12 [pid = 1933] [id = 452]
11:53:40 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec01f800 == 11 [pid = 1933] [id = 453]
11:53:40 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec749000 == 10 [pid = 1933] [id = 454]
11:53:40 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed40a000 == 9 [pid = 1933] [id = 456]
11:53:40 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed223000 == 8 [pid = 1933] [id = 455]
11:53:40 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed765800 == 7 [pid = 1933] [id = 458]
11:53:40 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed418800 == 6 [pid = 1933] [id = 457]
11:53:40 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8a26000 == 5 [pid = 1933] [id = 423]
11:53:40 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2b9f800 == 4 [pid = 1933] [id = 442]
11:53:40 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ebb18800 == 3 [pid = 1933] [id = 436]
11:53:40 INFO - PROCESS | 1883 | --DOMWINDOW == 147 (0x7fe7e3973c00) [pid = 1933] [serial = 1130] [outer = (nil)] [url = about:blank]
11:53:40 INFO - PROCESS | 1883 | --DOMWINDOW == 146 (0x7fe7e960f000) [pid = 1933] [serial = 1182] [outer = (nil)] [url = about:blank]
11:53:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 147 (0x7fe7e177ac00) [pid = 1933] [serial = 1287] [outer = 0x7fe7e2552400]
11:53:41 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:53:41 INFO - document served over http requires an http
11:53:41 INFO - sub-resource via iframe-tag using the http-csp
11:53:41 INFO - delivery method with swap-origin-redirect and when
11:53:41 INFO - the target request is same-origin.
11:53:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 6055ms
11:53:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:53:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1752800 == 4 [pid = 1933] [id = 461]
11:53:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 148 (0x7fe7e1bbb400) [pid = 1933] [serial = 1288] [outer = (nil)]
11:53:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 149 (0x7fe7e1bbd400) [pid = 1933] [serial = 1289] [outer = 0x7fe7e1bbb400]
11:53:41 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 150 (0x7fe7e2422400) [pid = 1933] [serial = 1290] [outer = 0x7fe7e1bbb400]
11:53:42 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:53:42 INFO - document served over http requires an http
11:53:42 INFO - sub-resource via script-tag using the http-csp
11:53:42 INFO - delivery method with keep-origin-redirect and when
11:53:42 INFO - the target request is same-origin.
11:53:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1580ms
11:53:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:53:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1cc8800 == 5 [pid = 1933] [id = 462]
11:53:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 151 (0x7fe7e1784400) [pid = 1933] [serial = 1291] [outer = (nil)]
11:53:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 152 (0x7fe7e2429c00) [pid = 1933] [serial = 1292] [outer = 0x7fe7e1784400]
11:53:43 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 153 (0x7fe7e2557400) [pid = 1933] [serial = 1293] [outer = 0x7fe7e1784400]
11:53:44 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:53:44 INFO - document served over http requires an http
11:53:44 INFO - sub-resource via script-tag using the http-csp
11:53:44 INFO - delivery method with no-redirect and when
11:53:44 INFO - the target request is same-origin.
11:53:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1834ms
11:53:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:53:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2504000 == 6 [pid = 1933] [id = 463]
11:53:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 154 (0x7fe7e2430000) [pid = 1933] [serial = 1294] [outer = (nil)]
11:53:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 155 (0x7fe7e2631c00) [pid = 1933] [serial = 1295] [outer = 0x7fe7e2430000]
11:53:49 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 156 (0x7fe7e27c3800) [pid = 1933] [serial = 1296] [outer = 0x7fe7e2430000]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 155 (0x7fe7e8dabc00) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 154 (0x7fe7e1781400) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 153 (0x7fe7ea37c400) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 152 (0x7fe7e3a92000) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 151 (0x7fe7eaf83c00) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 150 (0x7fe7e27c0c00) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 149 (0x7fe7e2635c00) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 148 (0x7fe7e7dcac00) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 147 (0x7fe7eb4c7c00) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 146 (0x7fe7e6f54800) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 145 (0x7fe7e3bd8c00) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 144 (0x7fe7e2550800) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 143 (0x7fe7e28e8c00) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 142 (0x7fe7e6483c00) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 141 (0x7fe7e7cdb800) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 140 (0x7fe7e69b6c00) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 139 (0x7fe7e2558800) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 138 (0x7fe7e8c1cc00) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 137 (0x7fe7e2423400) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 136 (0x7fe7e69afc00) [pid = 1933] [serial = 1234] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 135 (0x7fe7ebb79400) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 134 (0x7fe7e97ef800) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 133 (0x7fe7ea590800) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 132 (0x7fe7e2429400) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 131 (0x7fe7e999f800) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 130 (0x7fe7ead2b000) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 129 (0x7fe7e1c4e000) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 128 (0x7fe7eaf7bc00) [pid = 1933] [serial = 1202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 127 (0x7fe7e8c14800) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7fe7e1c4fc00) [pid = 1933] [serial = 1239] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530788945]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7fe7e1c42400) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7fe7e8c1c000) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7fe7ead2a000) [pid = 1933] [serial = 1197] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530758269]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7fe7e3ec6c00) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7fe7e9922c00) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7fe7e999cc00) [pid = 1933] [serial = 1192] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7fe7e54f6800) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 118 (0x7fe7e8c11c00) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7fe7e9896c00) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7fe7eb510400) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7fe7e6b48000) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7fe7ea58a800) [pid = 1933] [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:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7fe7e4017400) [pid = 1933] [serial = 1184] [outer = (nil)] [url = about:blank]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7fe7ebb79c00) [pid = 1933] [serial = 1214] [outer = (nil)] [url = about:blank]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7fe7ebfc7400) [pid = 1933] [serial = 1217] [outer = (nil)] [url = about:blank]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7fe7e3bda000) [pid = 1933] [serial = 1229] [outer = (nil)] [url = about:blank]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7fe7eb50ec00) [pid = 1933] [serial = 1211] [outer = (nil)] [url = about:blank]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7fe7e6584000) [pid = 1933] [serial = 1232] [outer = (nil)] [url = about:blank]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7fe7eb4c8400) [pid = 1933] [serial = 1208] [outer = (nil)] [url = about:blank]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7fe7eaf7ec00) [pid = 1933] [serial = 1205] [outer = (nil)] [url = about:blank]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7fe7eae98000) [pid = 1933] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530758269]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7fe7e3bd9000) [pid = 1933] [serial = 1187] [outer = (nil)] [url = about:blank]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7fe7ea109400) [pid = 1933] [serial = 1195] [outer = (nil)] [url = about:blank]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7e28a0c00) [pid = 1933] [serial = 1223] [outer = (nil)] [url = about:blank]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7e28e9800) [pid = 1933] [serial = 1226] [outer = (nil)] [url = about:blank]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7eae98400) [pid = 1933] [serial = 1200] [outer = (nil)] [url = about:blank]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7ebfc7800) [pid = 1933] [serial = 1220] [outer = (nil)] [url = about:blank]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7ea374400) [pid = 1933] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7eaf80400) [pid = 1933] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e69b3400) [pid = 1933] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7e9611000) [pid = 1933] [serial = 1190] [outer = (nil)] [url = about:blank]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7e263a000) [pid = 1933] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530788945]
11:53:50 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7e1bb4000) [pid = 1933] [serial = 1237] [outer = (nil)] [url = about:blank]
11:53:51 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e688d800) [pid = 1933] [serial = 1140] [outer = (nil)] [url = about:blank]
11:53:51 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7e6c3d000) [pid = 1933] [serial = 1143] [outer = (nil)] [url = about:blank]
11:53:51 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e7cd3000) [pid = 1933] [serial = 1090] [outer = (nil)] [url = about:blank]
11:53:51 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7ea104400) [pid = 1933] [serial = 1161] [outer = (nil)] [url = about:blank]
11:53:51 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7e7cd2c00) [pid = 1933] [serial = 1146] [outer = (nil)] [url = about:blank]
11:53:51 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7e7dc4800) [pid = 1933] [serial = 1093] [outer = (nil)] [url = about:blank]
11:53:51 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7ea379800) [pid = 1933] [serial = 1164] [outer = (nil)] [url = about:blank]
11:53:51 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7e9603800) [pid = 1933] [serial = 1102] [outer = (nil)] [url = about:blank]
11:53:51 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7e97f8800) [pid = 1933] [serial = 1152] [outer = (nil)] [url = about:blank]
11:53:51 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7e6583400) [pid = 1933] [serial = 1084] [outer = (nil)] [url = about:blank]
11:53:51 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7e8994400) [pid = 1933] [serial = 1096] [outer = (nil)] [url = about:blank]
11:53:51 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7e6d57000) [pid = 1933] [serial = 1087] [outer = (nil)] [url = about:blank]
11:53:51 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7ed11bc00) [pid = 1933] [serial = 1221] [outer = (nil)] [url = about:blank]
11:53:51 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7ec76f000) [pid = 1933] [serial = 1218] [outer = (nil)] [url = about:blank]
11:53:51 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7e98a0800) [pid = 1933] [serial = 1155] [outer = (nil)] [url = about:blank]
11:53:51 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7e9997800) [pid = 1933] [serial = 1158] [outer = (nil)] [url = about:blank]
11:53:51 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7ead23c00) [pid = 1933] [serial = 1167] [outer = (nil)] [url = about:blank]
11:53:51 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7e3cd8400) [pid = 1933] [serial = 1135] [outer = (nil)] [url = about:blank]
11:53:51 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7e974cc00) [pid = 1933] [serial = 1105] [outer = (nil)] [url = about:blank]
11:53:51 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7ebfc0400) [pid = 1933] [serial = 1215] [outer = (nil)] [url = about:blank]
11:53:51 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7e974dc00) [pid = 1933] [serial = 1149] [outer = (nil)] [url = about:blank]
11:53:51 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7e8c1f400) [pid = 1933] [serial = 1099] [outer = (nil)] [url = about:blank]
11:53:52 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:53:52 INFO - document served over http requires an http
11:53:52 INFO - sub-resource via script-tag using the http-csp
11:53:52 INFO - delivery method with swap-origin-redirect and when
11:53:52 INFO - the target request is same-origin.
11:53:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 7753ms
11:53:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:53:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e250e800 == 7 [pid = 1933] [id = 464]
11:53:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7e1bb5000) [pid = 1933] [serial = 1297] [outer = (nil)]
11:53:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7e1bba000) [pid = 1933] [serial = 1298] [outer = 0x7fe7e1bb5000]
11:53:53 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7e1c4b800) [pid = 1933] [serial = 1299] [outer = 0x7fe7e1bb5000]
11:53:54 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:53:54 INFO - document served over http requires an http
11:53:54 INFO - sub-resource via xhr-request using the http-csp
11:53:54 INFO - delivery method with keep-origin-redirect and when
11:53:54 INFO - the target request is same-origin.
11:53:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1792ms
11:53:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:53:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2b9f000 == 8 [pid = 1933] [id = 465]
11:53:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7e1bb4000) [pid = 1933] [serial = 1300] [outer = (nil)]
11:53:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7e2429400) [pid = 1933] [serial = 1301] [outer = 0x7fe7e1bb4000]
11:53:54 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7e2638400) [pid = 1933] [serial = 1302] [outer = 0x7fe7e1bb4000]
11:53:55 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:53:55 INFO - document served over http requires an http
11:53:55 INFO - sub-resource via xhr-request using the http-csp
11:53:55 INFO - delivery method with no-redirect and when
11:53:55 INFO - the target request is same-origin.
11:53:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1635ms
11:53:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:53:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d89000 == 9 [pid = 1933] [id = 466]
11:53:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7e242c800) [pid = 1933] [serial = 1303] [outer = (nil)]
11:53:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7e27ca400) [pid = 1933] [serial = 1304] [outer = 0x7fe7e242c800]
11:53:56 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e28a5c00) [pid = 1933] [serial = 1305] [outer = 0x7fe7e242c800]
11:53:57 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:53:57 INFO - document served over http requires an http
11:53:57 INFO - sub-resource via xhr-request using the http-csp
11:53:57 INFO - delivery method with swap-origin-redirect and when
11:53:57 INFO - the target request is same-origin.
11:53:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2042ms
11:53:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:53:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3998800 == 10 [pid = 1933] [id = 467]
11:53:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e27cbc00) [pid = 1933] [serial = 1306] [outer = (nil)]
11:53:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e28eac00) [pid = 1933] [serial = 1307] [outer = 0x7fe7e27cbc00]
11:53:59 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e28f3000) [pid = 1933] [serial = 1308] [outer = 0x7fe7e27cbc00]
11:54:00 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:54:00 INFO - document served over http requires an https
11:54:00 INFO - sub-resource via fetch-request using the http-csp
11:54:00 INFO - delivery method with keep-origin-redirect and when
11:54:00 INFO - the target request is same-origin.
11:54:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2444ms
11:54:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:54:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c75800 == 11 [pid = 1933] [id = 468]
11:54:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e28ea800) [pid = 1933] [serial = 1309] [outer = (nil)]
11:54:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e3971800) [pid = 1933] [serial = 1310] [outer = 0x7fe7e28ea800]
11:54:01 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e3979800) [pid = 1933] [serial = 1311] [outer = 0x7fe7e28ea800]
11:54:03 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:54:03 INFO - document served over http requires an https
11:54:03 INFO - sub-resource via fetch-request using the http-csp
11:54:03 INFO - delivery method with no-redirect and when
11:54:03 INFO - the target request is same-origin.
11:54:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2679ms
11:54:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:54:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40f0000 == 12 [pid = 1933] [id = 469]
11:54:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e396c000) [pid = 1933] [serial = 1312] [outer = (nil)]
11:54:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e3bd4400) [pid = 1933] [serial = 1313] [outer = 0x7fe7e396c000]
11:54:04 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e3bdb800) [pid = 1933] [serial = 1314] [outer = 0x7fe7e396c000]
11:54:05 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:54:05 INFO - document served over http requires an https
11:54:05 INFO - sub-resource via fetch-request using the http-csp
11:54:05 INFO - delivery method with swap-origin-redirect and when
11:54:05 INFO - the target request is same-origin.
11:54:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2066ms
11:54:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:54:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5331800 == 13 [pid = 1933] [id = 470]
11:54:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e3a9d000) [pid = 1933] [serial = 1315] [outer = (nil)]
11:54:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e3ccdc00) [pid = 1933] [serial = 1316] [outer = 0x7fe7e3a9d000]
11:54:06 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e3cd3c00) [pid = 1933] [serial = 1317] [outer = 0x7fe7e3a9d000]
11:54:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5351000 == 14 [pid = 1933] [id = 471]
11:54:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e3ec8c00) [pid = 1933] [serial = 1318] [outer = (nil)]
11:54:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e3eccc00) [pid = 1933] [serial = 1319] [outer = 0x7fe7e3ec8c00]
11:54:07 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:54:07 INFO - document served over http requires an https
11:54:07 INFO - sub-resource via iframe-tag using the http-csp
11:54:07 INFO - delivery method with keep-origin-redirect and when
11:54:07 INFO - the target request is same-origin.
11:54:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2546ms
11:54:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:54:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1756800 == 15 [pid = 1933] [id = 472]
11:54:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e2431000) [pid = 1933] [serial = 1320] [outer = (nil)]
11:54:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e28e9c00) [pid = 1933] [serial = 1321] [outer = 0x7fe7e2431000]
11:54:08 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e27cb800) [pid = 1933] [serial = 1322] [outer = 0x7fe7e2431000]
11:54:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1cdb800 == 16 [pid = 1933] [id = 473]
11:54:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e177c800) [pid = 1933] [serial = 1323] [outer = (nil)]
11:54:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7e1bbd000) [pid = 1933] [serial = 1324] [outer = 0x7fe7e177c800]
11:54:09 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:54:09 INFO - document served over http requires an https
11:54:09 INFO - sub-resource via iframe-tag using the http-csp
11:54:09 INFO - delivery method with no-redirect and when
11:54:09 INFO - the target request is same-origin.
11:54:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1930ms
11:54:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:54:10 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1750000 == 17 [pid = 1933] [id = 474]
11:54:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7e1bb5400) [pid = 1933] [serial = 1325] [outer = (nil)]
11:54:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7e1c43000) [pid = 1933] [serial = 1326] [outer = 0x7fe7e1bb5400]
11:54:10 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7e27ca800) [pid = 1933] [serial = 1327] [outer = 0x7fe7e1bb5400]
11:54:11 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1cc8800 == 16 [pid = 1933] [id = 462]
11:54:11 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1752800 == 15 [pid = 1933] [id = 461]
11:54:11 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7edf39800 == 14 [pid = 1933] [id = 460]
11:54:11 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed771800 == 13 [pid = 1933] [id = 459]
11:54:11 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7eb4c0800) [pid = 1933] [serial = 1206] [outer = (nil)] [url = about:blank]
11:54:11 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7e6d5cc00) [pid = 1933] [serial = 1188] [outer = (nil)] [url = about:blank]
11:54:11 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7eaea5400) [pid = 1933] [serial = 1201] [outer = (nil)] [url = about:blank]
11:54:11 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7e556f400) [pid = 1933] [serial = 1230] [outer = (nil)] [url = about:blank]
11:54:11 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7ebb71c00) [pid = 1933] [serial = 1212] [outer = (nil)] [url = about:blank]
11:54:11 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e9756c00) [pid = 1933] [serial = 1185] [outer = (nil)] [url = about:blank]
11:54:11 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7eb508000) [pid = 1933] [serial = 1209] [outer = (nil)] [url = about:blank]
11:54:11 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7e98a1c00) [pid = 1933] [serial = 1191] [outer = (nil)] [url = about:blank]
11:54:11 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7e4018400) [pid = 1933] [serial = 1224] [outer = (nil)] [url = about:blank]
11:54:11 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e400d000) [pid = 1933] [serial = 1227] [outer = (nil)] [url = about:blank]
11:54:11 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7ead22400) [pid = 1933] [serial = 1196] [outer = (nil)] [url = about:blank]
11:54:11 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e688a000) [pid = 1933] [serial = 1233] [outer = (nil)] [url = about:blank]
11:54:11 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e2553800) [pid = 1933] [serial = 1238] [outer = (nil)] [url = about:blank]
11:54:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a2f800 == 14 [pid = 1933] [id = 475]
11:54:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e1bbf800) [pid = 1933] [serial = 1328] [outer = (nil)]
11:54:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e28ee800) [pid = 1933] [serial = 1329] [outer = 0x7fe7e1bbf800]
11:54:12 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:54:12 INFO - document served over http requires an https
11:54:12 INFO - sub-resource via iframe-tag using the http-csp
11:54:12 INFO - delivery method with swap-origin-redirect and when
11:54:12 INFO - the target request is same-origin.
11:54:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2237ms
11:54:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:54:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1cda800 == 15 [pid = 1933] [id = 476]
11:54:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e1c4d800) [pid = 1933] [serial = 1330] [outer = (nil)]
11:54:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e27c5c00) [pid = 1933] [serial = 1331] [outer = 0x7fe7e1c4d800]
11:54:12 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e3bdb400) [pid = 1933] [serial = 1332] [outer = 0x7fe7e1c4d800]
11:54:14 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:54:14 INFO - document served over http requires an https
11:54:14 INFO - sub-resource via script-tag using the http-csp
11:54:14 INFO - delivery method with keep-origin-redirect and when
11:54:14 INFO - the target request is same-origin.
11:54:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2136ms
11:54:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:54:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5397800 == 16 [pid = 1933] [id = 477]
11:54:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e3a90400) [pid = 1933] [serial = 1333] [outer = (nil)]
11:54:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e400bc00) [pid = 1933] [serial = 1334] [outer = 0x7fe7e3a90400]
11:54:15 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e4018400) [pid = 1933] [serial = 1335] [outer = 0x7fe7e3a90400]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7eae9dc00) [pid = 1933] [serial = 1265] [outer = (nil)] [url = about:blank]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7e2429c00) [pid = 1933] [serial = 1292] [outer = (nil)] [url = about:blank]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7ed4c2000) [pid = 1933] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7ea37dc00) [pid = 1933] [serial = 1262] [outer = (nil)] [url = about:blank]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e9926400) [pid = 1933] [serial = 1259] [outer = (nil)] [url = about:blank]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7e5576800) [pid = 1933] [serial = 1247] [outer = (nil)] [url = about:blank]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e8994c00) [pid = 1933] [serial = 1253] [outer = (nil)] [url = about:blank]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e6f53800) [pid = 1933] [serial = 1250] [outer = (nil)] [url = about:blank]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7e9755800) [pid = 1933] [serial = 1256] [outer = (nil)] [url = about:blank]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7e6486800) [pid = 1933] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7e177ac00) [pid = 1933] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7e1bbd400) [pid = 1933] [serial = 1289] [outer = (nil)] [url = about:blank]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7ebfbe400) [pid = 1933] [serial = 1268] [outer = (nil)] [url = about:blank]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7ed3e5800) [pid = 1933] [serial = 1274] [outer = (nil)] [url = about:blank]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7e27c3400) [pid = 1933] [serial = 1242] [outer = (nil)] [url = about:blank]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7ed91f000) [pid = 1933] [serial = 1284] [outer = (nil)] [url = about:blank]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7ed4c4c00) [pid = 1933] [serial = 1279] [outer = (nil)] [url = about:blank]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7ed920400) [pid = 1933] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530814704]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7ed202800) [pid = 1933] [serial = 1271] [outer = (nil)] [url = about:blank]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7e2631c00) [pid = 1933] [serial = 1295] [outer = (nil)] [url = about:blank]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7e1bbb400) [pid = 1933] [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:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7e6889400) [pid = 1933] [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:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7e54f7000) [pid = 1933] [serial = 1244] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7e1784400) [pid = 1933] [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:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7ed4bec00) [pid = 1933] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7ed4c0000) [pid = 1933] [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:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7fe7e6f51800) [pid = 1933] [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:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 69 (0x7fe7e2552400) [pid = 1933] [serial = 1286] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 68 (0x7fe7ed91ac00) [pid = 1933] [serial = 1281] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530814704]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 67 (0x7fe7e28a9800) [pid = 1933] [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:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 66 (0x7fe7ea377400) [pid = 1933] [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:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 65 (0x7fe7e9923000) [pid = 1933] [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:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 64 (0x7fe7e9754800) [pid = 1933] [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:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 63 (0x7fe7eaea6400) [pid = 1933] [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:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 62 (0x7fe7e960e800) [pid = 1933] [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:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 61 (0x7fe7ed3e2000) [pid = 1933] [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:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 60 (0x7fe7ed127800) [pid = 1933] [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:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 59 (0x7fe7e2556400) [pid = 1933] [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:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 58 (0x7fe7ebb7c800) [pid = 1933] [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:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 57 (0x7fe7ead1f800) [pid = 1933] [serial = 1263] [outer = (nil)] [url = about:blank]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 56 (0x7fe7e97fc000) [pid = 1933] [serial = 1257] [outer = (nil)] [url = about:blank]
11:54:15 INFO - PROCESS | 1883 | --DOMWINDOW == 55 (0x7fe7e99a4c00) [pid = 1933] [serial = 1260] [outer = (nil)] [url = about:blank]
11:54:16 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:54:16 INFO - document served over http requires an https
11:54:16 INFO - sub-resource via script-tag using the http-csp
11:54:16 INFO - delivery method with no-redirect and when
11:54:16 INFO - the target request is same-origin.
11:54:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2137ms
11:54:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:54:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5419000 == 17 [pid = 1933] [id = 478]
11:54:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 56 (0x7fe7e3a91000) [pid = 1933] [serial = 1336] [outer = (nil)]
11:54:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 57 (0x7fe7e400f800) [pid = 1933] [serial = 1337] [outer = 0x7fe7e3a91000]
11:54:17 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 58 (0x7fe7e54f8400) [pid = 1933] [serial = 1338] [outer = 0x7fe7e3a91000]
11:54:19 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:54:19 INFO - document served over http requires an https
11:54:19 INFO - sub-resource via script-tag using the http-csp
11:54:19 INFO - delivery method with swap-origin-redirect and when
11:54:19 INFO - the target request is same-origin.
11:54:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2792ms
11:54:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:54:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5388800 == 18 [pid = 1933] [id = 479]
11:54:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 59 (0x7fe7e2552400) [pid = 1933] [serial = 1339] [outer = (nil)]
11:54:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 60 (0x7fe7e396e400) [pid = 1933] [serial = 1340] [outer = 0x7fe7e2552400]
11:54:20 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 61 (0x7fe7e400e000) [pid = 1933] [serial = 1341] [outer = 0x7fe7e2552400]
11:54:20 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:54:20 INFO - document served over http requires an https
11:54:20 INFO - sub-resource via xhr-request using the http-csp
11:54:20 INFO - delivery method with keep-origin-redirect and when
11:54:20 INFO - the target request is same-origin.
11:54:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1788ms
11:54:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:54:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e55b8000 == 19 [pid = 1933] [id = 480]
11:54:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 62 (0x7fe7e263fc00) [pid = 1933] [serial = 1342] [outer = (nil)]
11:54:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 63 (0x7fe7e556e000) [pid = 1933] [serial = 1343] [outer = 0x7fe7e263fc00]
11:54:21 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 64 (0x7fe7e5577c00) [pid = 1933] [serial = 1344] [outer = 0x7fe7e263fc00]
11:54:22 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:54:22 INFO - document served over http requires an https
11:54:22 INFO - sub-resource via xhr-request using the http-csp
11:54:22 INFO - delivery method with no-redirect and when
11:54:22 INFO - the target request is same-origin.
11:54:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1686ms
11:54:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:54:23 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6416000 == 20 [pid = 1933] [id = 481]
11:54:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 65 (0x7fe7e556f400) [pid = 1933] [serial = 1345] [outer = (nil)]
11:54:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 66 (0x7fe7e648a800) [pid = 1933] [serial = 1346] [outer = 0x7fe7e556f400]
11:54:23 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 67 (0x7fe7e6490800) [pid = 1933] [serial = 1347] [outer = 0x7fe7e556f400]
11:54:24 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:54:24 INFO - document served over http requires an https
11:54:24 INFO - sub-resource via xhr-request using the http-csp
11:54:24 INFO - delivery method with swap-origin-redirect and when
11:54:24 INFO - the target request is same-origin.
11:54:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1689ms
11:54:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:54:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6542000 == 21 [pid = 1933] [id = 482]
11:54:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 68 (0x7fe7e6488c00) [pid = 1933] [serial = 1348] [outer = (nil)]
11:54:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 69 (0x7fe7e6587800) [pid = 1933] [serial = 1349] [outer = 0x7fe7e6488c00]
11:54:25 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7fe7e688ac00) [pid = 1933] [serial = 1350] [outer = 0x7fe7e6488c00]
11:54:26 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:54:26 INFO - document served over http requires an http
11:54:26 INFO - sub-resource via fetch-request using the meta-csp
11:54:26 INFO - delivery method with keep-origin-redirect and when
11:54:26 INFO - the target request is cross-origin.
11:54:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1986ms
11:54:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:54:26 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6c53000 == 22 [pid = 1933] [id = 483]
11:54:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7fe7e6587000) [pid = 1933] [serial = 1351] [outer = (nil)]
11:54:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7e6894000) [pid = 1933] [serial = 1352] [outer = 0x7fe7e6587000]
11:54:27 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7e69b0800) [pid = 1933] [serial = 1353] [outer = 0x7fe7e6587000]
11:54:28 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:54:28 INFO - document served over http requires an http
11:54:28 INFO - sub-resource via fetch-request using the meta-csp
11:54:28 INFO - delivery method with no-redirect and when
11:54:28 INFO - the target request is cross-origin.
11:54:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2243ms
11:54:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:54:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e70ba000 == 23 [pid = 1933] [id = 484]
11:54:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7e6893400) [pid = 1933] [serial = 1354] [outer = (nil)]
11:54:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7e6b46400) [pid = 1933] [serial = 1355] [outer = 0x7fe7e6893400]
11:54:29 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7e6b4e800) [pid = 1933] [serial = 1356] [outer = 0x7fe7e6893400]
11:54:30 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:54:30 INFO - document served over http requires an http
11:54:30 INFO - sub-resource via fetch-request using the meta-csp
11:54:30 INFO - delivery method with swap-origin-redirect and when
11:54:30 INFO - the target request is cross-origin.
11:54:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2135ms
11:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:54:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7410800 == 24 [pid = 1933] [id = 485]
11:54:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7e6b45c00) [pid = 1933] [serial = 1357] [outer = (nil)]
11:54:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7e6c34c00) [pid = 1933] [serial = 1358] [outer = 0x7fe7e6b45c00]
11:54:31 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7e6d51400) [pid = 1933] [serial = 1359] [outer = 0x7fe7e6b45c00]
11:54:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a3b800 == 25 [pid = 1933] [id = 486]
11:54:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e2425400) [pid = 1933] [serial = 1360] [outer = (nil)]
11:54:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e3cda000) [pid = 1933] [serial = 1361] [outer = 0x7fe7e2425400]
11:54:34 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:54:34 INFO - document served over http requires an http
11:54:34 INFO - sub-resource via iframe-tag using the meta-csp
11:54:34 INFO - delivery method with keep-origin-redirect and when
11:54:34 INFO - the target request is cross-origin.
11:54:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3651ms
11:54:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:54:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d7d000 == 26 [pid = 1933] [id = 487]
11:54:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e1c4c400) [pid = 1933] [serial = 1362] [outer = (nil)]
11:54:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e2426c00) [pid = 1933] [serial = 1363] [outer = 0x7fe7e1c4c400]
11:54:35 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e28a7800) [pid = 1933] [serial = 1364] [outer = 0x7fe7e1c4c400]
11:54:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d81000 == 27 [pid = 1933] [id = 488]
11:54:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e1bbdc00) [pid = 1933] [serial = 1365] [outer = (nil)]
11:54:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e242f800) [pid = 1933] [serial = 1366] [outer = 0x7fe7e1bbdc00]
11:54:36 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:54:36 INFO - document served over http requires an http
11:54:36 INFO - sub-resource via iframe-tag using the meta-csp
11:54:36 INFO - delivery method with no-redirect and when
11:54:36 INFO - the target request is cross-origin.
11:54:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2085ms
11:54:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:54:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6419800 == 28 [pid = 1933] [id = 489]
11:54:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e2554c00) [pid = 1933] [serial = 1367] [outer = (nil)]
11:54:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e28a8800) [pid = 1933] [serial = 1368] [outer = 0x7fe7e2554c00]
11:54:37 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e3be3c00) [pid = 1933] [serial = 1369] [outer = 0x7fe7e2554c00]
11:54:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a33800 == 29 [pid = 1933] [id = 490]
11:54:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e1c46800) [pid = 1933] [serial = 1370] [outer = (nil)]
11:54:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5397800 == 28 [pid = 1933] [id = 477]
11:54:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1cda800 == 27 [pid = 1933] [id = 476]
11:54:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a2f800 == 26 [pid = 1933] [id = 475]
11:54:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1750000 == 25 [pid = 1933] [id = 474]
11:54:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1756800 == 24 [pid = 1933] [id = 472]
11:54:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1cdb800 == 23 [pid = 1933] [id = 473]
11:54:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5351000 == 22 [pid = 1933] [id = 471]
11:54:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5331800 == 21 [pid = 1933] [id = 470]
11:54:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40f0000 == 20 [pid = 1933] [id = 469]
11:54:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c75800 == 19 [pid = 1933] [id = 468]
11:54:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3998800 == 18 [pid = 1933] [id = 467]
11:54:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d89000 == 17 [pid = 1933] [id = 466]
11:54:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2b9f000 == 16 [pid = 1933] [id = 465]
11:54:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e250e800 == 15 [pid = 1933] [id = 464]
11:54:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2504000 == 14 [pid = 1933] [id = 463]
11:54:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e1782000) [pid = 1933] [serial = 1371] [outer = 0x7fe7e1c46800]
11:54:38 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:54:38 INFO - document served over http requires an http
11:54:38 INFO - sub-resource via iframe-tag using the meta-csp
11:54:38 INFO - delivery method with swap-origin-redirect and when
11:54:38 INFO - the target request is cross-origin.
11:54:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1743ms
11:54:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:54:38 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e2557400) [pid = 1933] [serial = 1293] [outer = (nil)] [url = about:blank]
11:54:38 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7ed11f000) [pid = 1933] [serial = 1269] [outer = (nil)] [url = about:blank]
11:54:38 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7e8c19400) [pid = 1933] [serial = 1254] [outer = (nil)] [url = about:blank]
11:54:38 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7e7cd5c00) [pid = 1933] [serial = 1251] [outer = (nil)] [url = about:blank]
11:54:38 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7ed916c00) [pid = 1933] [serial = 1280] [outer = (nil)] [url = about:blank]
11:54:38 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7e6c3e400) [pid = 1933] [serial = 1248] [outer = (nil)] [url = about:blank]
11:54:38 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7eb4c9000) [pid = 1933] [serial = 1266] [outer = (nil)] [url = about:blank]
11:54:38 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7e3ed2c00) [pid = 1933] [serial = 1243] [outer = (nil)] [url = about:blank]
11:54:38 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7ed20a400) [pid = 1933] [serial = 1272] [outer = (nil)] [url = about:blank]
11:54:38 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7e2422400) [pid = 1933] [serial = 1290] [outer = (nil)] [url = about:blank]
11:54:38 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7ed9e9000) [pid = 1933] [serial = 1285] [outer = (nil)] [url = about:blank]
11:54:38 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7ed3f0800) [pid = 1933] [serial = 1275] [outer = (nil)] [url = about:blank]
11:54:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1ccf800 == 15 [pid = 1933] [id = 491]
11:54:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e1c4c800) [pid = 1933] [serial = 1372] [outer = (nil)]
11:54:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e254f400) [pid = 1933] [serial = 1373] [outer = 0x7fe7e1c4c800]
11:54:39 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e3cd4c00) [pid = 1933] [serial = 1374] [outer = 0x7fe7e1c4c800]
11:54: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:54:39 INFO - document served over http requires an http
11:54:39 INFO - sub-resource via script-tag using the meta-csp
11:54:39 INFO - delivery method with keep-origin-redirect and when
11:54:39 INFO - the target request is cross-origin.
11:54:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1538ms
11:54:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:54:40 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2b90800 == 16 [pid = 1933] [id = 492]
11:54:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e2422400) [pid = 1933] [serial = 1375] [outer = (nil)]
11:54:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e3ed4800) [pid = 1933] [serial = 1376] [outer = 0x7fe7e2422400]
11:54:40 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e5575000) [pid = 1933] [serial = 1377] [outer = 0x7fe7e2422400]
11:54:42 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7e3eccc00) [pid = 1933] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:42 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7e3ccdc00) [pid = 1933] [serial = 1316] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7e28eac00) [pid = 1933] [serial = 1307] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7e3971800) [pid = 1933] [serial = 1310] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7e3bd4400) [pid = 1933] [serial = 1313] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7e1bba000) [pid = 1933] [serial = 1298] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7e2429400) [pid = 1933] [serial = 1301] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7e27ca400) [pid = 1933] [serial = 1304] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7e1bbd000) [pid = 1933] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530849561]
11:54:42 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7e28e9c00) [pid = 1933] [serial = 1321] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7e27c5c00) [pid = 1933] [serial = 1331] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7e400bc00) [pid = 1933] [serial = 1334] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7e28ee800) [pid = 1933] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:42 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7e1c43000) [pid = 1933] [serial = 1326] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7fe7e400f800) [pid = 1933] [serial = 1337] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1883 | --DOMWINDOW == 69 (0x7fe7e1c4d800) [pid = 1933] [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:54:42 INFO - PROCESS | 1883 | --DOMWINDOW == 68 (0x7fe7e3a90400) [pid = 1933] [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:54:42 INFO - PROCESS | 1883 | --DOMWINDOW == 67 (0x7fe7e1bbf800) [pid = 1933] [serial = 1328] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:42 INFO - PROCESS | 1883 | --DOMWINDOW == 66 (0x7fe7e1bb5400) [pid = 1933] [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:54:42 INFO - PROCESS | 1883 | --DOMWINDOW == 65 (0x7fe7e3ec8c00) [pid = 1933] [serial = 1318] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:42 INFO - PROCESS | 1883 | --DOMWINDOW == 64 (0x7fe7e177c800) [pid = 1933] [serial = 1323] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530849561]
11:54: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:54:43 INFO - document served over http requires an http
11:54:43 INFO - sub-resource via script-tag using the meta-csp
11:54:43 INFO - delivery method with no-redirect and when
11:54:43 INFO - the target request is cross-origin.
11:54:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3191ms
11:54:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:54:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d87000 == 17 [pid = 1933] [id = 493]
11:54:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 65 (0x7fe7e2429000) [pid = 1933] [serial = 1378] [outer = (nil)]
11:54:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 66 (0x7fe7e2631c00) [pid = 1933] [serial = 1379] [outer = 0x7fe7e2429000]
11:54:44 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 67 (0x7fe7e28eb400) [pid = 1933] [serial = 1380] [outer = 0x7fe7e2429000]
11:54:45 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:54:45 INFO - document served over http requires an http
11:54:45 INFO - sub-resource via script-tag using the meta-csp
11:54:45 INFO - delivery method with swap-origin-redirect and when
11:54:45 INFO - the target request is cross-origin.
11:54:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2232ms
11:54:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:54:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40dd800 == 18 [pid = 1933] [id = 494]
11:54:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 68 (0x7fe7e2431800) [pid = 1933] [serial = 1381] [outer = (nil)]
11:54:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 69 (0x7fe7e3bd4400) [pid = 1933] [serial = 1382] [outer = 0x7fe7e2431800]
11:54:46 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7fe7e3ed4000) [pid = 1933] [serial = 1383] [outer = 0x7fe7e2431800]
11:54:47 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:54:47 INFO - document served over http requires an http
11:54:47 INFO - sub-resource via xhr-request using the meta-csp
11:54:47 INFO - delivery method with keep-origin-redirect and when
11:54:47 INFO - the target request is cross-origin.
11:54:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2538ms
11:54:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:54:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5343000 == 19 [pid = 1933] [id = 495]
11:54:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7fe7e3a9c800) [pid = 1933] [serial = 1384] [outer = (nil)]
11:54:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7e6488400) [pid = 1933] [serial = 1385] [outer = 0x7fe7e3a9c800]
11:54:48 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7e69b9000) [pid = 1933] [serial = 1386] [outer = 0x7fe7e3a9c800]
11:54:49 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:54:49 INFO - document served over http requires an http
11:54:49 INFO - sub-resource via xhr-request using the meta-csp
11:54:49 INFO - delivery method with no-redirect and when
11:54:49 INFO - the target request is cross-origin.
11:54:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2115ms
11:54:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:54:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e640b800 == 20 [pid = 1933] [id = 496]
11:54:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7e6490000) [pid = 1933] [serial = 1387] [outer = (nil)]
11:54:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7e6c3d000) [pid = 1933] [serial = 1388] [outer = 0x7fe7e6490000]
11:54:50 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7e6f4a800) [pid = 1933] [serial = 1389] [outer = 0x7fe7e6490000]
11:54:51 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:54:51 INFO - document served over http requires an http
11:54:51 INFO - sub-resource via xhr-request using the meta-csp
11:54:51 INFO - delivery method with swap-origin-redirect and when
11:54:51 INFO - the target request is cross-origin.
11:54:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1829ms
11:54:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:54:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7dec800 == 21 [pid = 1933] [id = 497]
11:54:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7e6d52c00) [pid = 1933] [serial = 1390] [outer = (nil)]
11:54:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7e6f54c00) [pid = 1933] [serial = 1391] [outer = 0x7fe7e6d52c00]
11:54:52 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7e74a4400) [pid = 1933] [serial = 1392] [outer = 0x7fe7e6d52c00]
11:54:53 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:54:53 INFO - document served over http requires an https
11:54:53 INFO - sub-resource via fetch-request using the meta-csp
11:54:53 INFO - delivery method with keep-origin-redirect and when
11:54:53 INFO - the target request is cross-origin.
11:54:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1700ms
11:54:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:54:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8a30000 == 22 [pid = 1933] [id = 498]
11:54:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e6f53800) [pid = 1933] [serial = 1393] [outer = (nil)]
11:54:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e7cd4400) [pid = 1933] [serial = 1394] [outer = 0x7fe7e6f53800]
11:54:54 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e7cdc800) [pid = 1933] [serial = 1395] [outer = 0x7fe7e6f53800]
11:54:55 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:54:55 INFO - document served over http requires an https
11:54:55 INFO - sub-resource via fetch-request using the meta-csp
11:54:55 INFO - delivery method with no-redirect and when
11:54:55 INFO - the target request is cross-origin.
11:54:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2133ms
11:54:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:54:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8c83000 == 23 [pid = 1933] [id = 499]
11:54:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e7cd3000) [pid = 1933] [serial = 1396] [outer = (nil)]
11:54:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e7dc7c00) [pid = 1933] [serial = 1397] [outer = 0x7fe7e7cd3000]
11:54:56 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e7dcdc00) [pid = 1933] [serial = 1398] [outer = 0x7fe7e7cd3000]
11:54:58 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:54:58 INFO - document served over http requires an https
11:54:58 INFO - sub-resource via fetch-request using the meta-csp
11:54:58 INFO - delivery method with swap-origin-redirect and when
11:54:58 INFO - the target request is cross-origin.
11:54:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2313ms
11:54:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:54:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e971b000 == 24 [pid = 1933] [id = 500]
11:54:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e7dc6000) [pid = 1933] [serial = 1399] [outer = (nil)]
11:54:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e8997800) [pid = 1933] [serial = 1400] [outer = 0x7fe7e7dc6000]
11:54:59 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e8c15000) [pid = 1933] [serial = 1401] [outer = 0x7fe7e7dc6000]
11:54:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e97ba800 == 25 [pid = 1933] [id = 501]
11:54:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e8c1b400) [pid = 1933] [serial = 1402] [outer = (nil)]
11:55:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e8da3400) [pid = 1933] [serial = 1403] [outer = 0x7fe7e8c1b400]
11:55:00 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:55:00 INFO - document served over http requires an https
11:55:00 INFO - sub-resource via iframe-tag using the meta-csp
11:55:00 INFO - delivery method with keep-origin-redirect and when
11:55:00 INFO - the target request is cross-origin.
11:55:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2289ms
11:55:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:55:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e97cc800 == 26 [pid = 1933] [id = 502]
11:55:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e74abc00) [pid = 1933] [serial = 1404] [outer = (nil)]
11:55:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e8996000) [pid = 1933] [serial = 1405] [outer = 0x7fe7e74abc00]
11:55:01 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e8dae000) [pid = 1933] [serial = 1406] [outer = 0x7fe7e74abc00]
11:55:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e397a800 == 27 [pid = 1933] [id = 503]
11:55:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e1782800) [pid = 1933] [serial = 1407] [outer = (nil)]
11:55:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e27c3c00) [pid = 1933] [serial = 1408] [outer = 0x7fe7e1782800]
11:55:04 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:55:04 INFO - document served over http requires an https
11:55:04 INFO - sub-resource via iframe-tag using the meta-csp
11:55:04 INFO - delivery method with no-redirect and when
11:55:04 INFO - the target request is cross-origin.
11:55:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3704ms
11:55:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:55:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1ccf800 == 26 [pid = 1933] [id = 491]
11:55:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a33800 == 25 [pid = 1933] [id = 490]
11:55:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a3b800 == 24 [pid = 1933] [id = 486]
11:55:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6419800 == 23 [pid = 1933] [id = 489]
11:55:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d81000 == 22 [pid = 1933] [id = 488]
11:55:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d7d000 == 21 [pid = 1933] [id = 487]
11:55:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7410800 == 20 [pid = 1933] [id = 485]
11:55:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e70ba000 == 19 [pid = 1933] [id = 484]
11:55:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6c53000 == 18 [pid = 1933] [id = 483]
11:55:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6542000 == 17 [pid = 1933] [id = 482]
11:55:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6416000 == 16 [pid = 1933] [id = 481]
11:55:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e55b8000 == 15 [pid = 1933] [id = 480]
11:55:04 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5388800 == 14 [pid = 1933] [id = 479]
11:55:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1743000 == 15 [pid = 1933] [id = 504]
11:55:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e1bb7c00) [pid = 1933] [serial = 1409] [outer = (nil)]
11:55:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e2635c00) [pid = 1933] [serial = 1410] [outer = 0x7fe7e1bb7c00]
11:55:05 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e3bdc000) [pid = 1933] [serial = 1411] [outer = 0x7fe7e1bb7c00]
11:55:05 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7e27ca800) [pid = 1933] [serial = 1327] [outer = (nil)] [url = about:blank]
11:55:05 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e4018400) [pid = 1933] [serial = 1335] [outer = (nil)] [url = about:blank]
11:55:05 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7e3bdb400) [pid = 1933] [serial = 1332] [outer = (nil)] [url = about:blank]
11:55:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2517800 == 16 [pid = 1933] [id = 505]
11:55:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e3ec5800) [pid = 1933] [serial = 1412] [outer = (nil)]
11:55:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e4013000) [pid = 1933] [serial = 1413] [outer = 0x7fe7e3ec5800]
11:55:06 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:55:06 INFO - document served over http requires an https
11:55:06 INFO - sub-resource via iframe-tag using the meta-csp
11:55:06 INFO - delivery method with swap-origin-redirect and when
11:55:06 INFO - the target request is cross-origin.
11:55:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1790ms
11:55:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:55:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c64800 == 17 [pid = 1933] [id = 506]
11:55:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e242b400) [pid = 1933] [serial = 1414] [outer = (nil)]
11:55:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7e3ec5c00) [pid = 1933] [serial = 1415] [outer = 0x7fe7e242b400]
11:55:06 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7e648c800) [pid = 1933] [serial = 1416] [outer = 0x7fe7e242b400]
11:55:07 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:55:07 INFO - document served over http requires an https
11:55:07 INFO - sub-resource via script-tag using the meta-csp
11:55:07 INFO - delivery method with keep-origin-redirect and when
11:55:07 INFO - the target request is cross-origin.
11:55:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1687ms
11:55:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:55:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5412000 == 18 [pid = 1933] [id = 507]
11:55:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7e54f8000) [pid = 1933] [serial = 1417] [outer = (nil)]
11:55:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7e6889400) [pid = 1933] [serial = 1418] [outer = 0x7fe7e54f8000]
11:55:08 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7e6b47c00) [pid = 1933] [serial = 1419] [outer = 0x7fe7e54f8000]
11:55:09 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7e556e000) [pid = 1933] [serial = 1343] [outer = (nil)] [url = about:blank]
11:55:09 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7e6894000) [pid = 1933] [serial = 1352] [outer = (nil)] [url = about:blank]
11:55:09 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7e396e400) [pid = 1933] [serial = 1340] [outer = (nil)] [url = about:blank]
11:55:09 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7e648a800) [pid = 1933] [serial = 1346] [outer = (nil)] [url = about:blank]
11:55:09 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7e3cda000) [pid = 1933] [serial = 1361] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:55:09 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7e1782000) [pid = 1933] [serial = 1371] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:55:09 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e254f400) [pid = 1933] [serial = 1373] [outer = (nil)] [url = about:blank]
11:55:09 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7e6b46400) [pid = 1933] [serial = 1355] [outer = (nil)] [url = about:blank]
11:55:09 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7e242f800) [pid = 1933] [serial = 1366] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530876315]
11:55:09 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7e6587800) [pid = 1933] [serial = 1349] [outer = (nil)] [url = about:blank]
11:55:09 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e6c34c00) [pid = 1933] [serial = 1358] [outer = (nil)] [url = about:blank]
11:55:09 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7e2426c00) [pid = 1933] [serial = 1363] [outer = (nil)] [url = about:blank]
11:55:09 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e28a8800) [pid = 1933] [serial = 1368] [outer = (nil)] [url = about:blank]
11:55:09 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e1c4c400) [pid = 1933] [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]
11:55:09 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7e1c46800) [pid = 1933] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:55:09 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7e1c4c800) [pid = 1933] [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:55:09 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7e1bbdc00) [pid = 1933] [serial = 1365] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530876315]
11:55:09 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7e2554c00) [pid = 1933] [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:55:09 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7e2425400) [pid = 1933] [serial = 1360] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:55:09 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7e27c3800) [pid = 1933] [serial = 1296] [outer = (nil)] [url = about:blank]
11:55:09 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:55:09 INFO - document served over http requires an https
11:55:09 INFO - sub-resource via script-tag using the meta-csp
11:55:09 INFO - delivery method with no-redirect and when
11:55:09 INFO - the target request is cross-origin.
11:55:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2137ms
11:55:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:55:10 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6402800 == 19 [pid = 1933] [id = 508]
11:55:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e1c4ac00) [pid = 1933] [serial = 1420] [outer = (nil)]
11:55:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e2426c00) [pid = 1933] [serial = 1421] [outer = 0x7fe7e1c4ac00]
11:55:10 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e54f8800) [pid = 1933] [serial = 1422] [outer = 0x7fe7e1c4ac00]
11:55:11 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:55:11 INFO - document served over http requires an https
11:55:11 INFO - sub-resource via script-tag using the meta-csp
11:55:11 INFO - delivery method with swap-origin-redirect and when
11:55:11 INFO - the target request is cross-origin.
11:55:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2032ms
11:55:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:55:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e527e000 == 20 [pid = 1933] [id = 509]
11:55:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e1bb8000) [pid = 1933] [serial = 1423] [outer = (nil)]
11:55:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e2640000) [pid = 1933] [serial = 1424] [outer = 0x7fe7e1bb8000]
11:55:12 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e6485400) [pid = 1933] [serial = 1425] [outer = 0x7fe7e1bb8000]
11:55:14 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:55:14 INFO - document served over http requires an https
11:55:14 INFO - sub-resource via xhr-request using the meta-csp
11:55:14 INFO - delivery method with keep-origin-redirect and when
11:55:14 INFO - the target request is cross-origin.
11:55:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2236ms
11:55:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:55:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6c5c000 == 21 [pid = 1933] [id = 510]
11:55:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e28a0400) [pid = 1933] [serial = 1426] [outer = (nil)]
11:55:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e6896800) [pid = 1933] [serial = 1427] [outer = 0x7fe7e28a0400]
11:55:15 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e6f50400) [pid = 1933] [serial = 1428] [outer = 0x7fe7e28a0400]
11:55:16 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:55:16 INFO - document served over http requires an https
11:55:16 INFO - sub-resource via xhr-request using the meta-csp
11:55:16 INFO - delivery method with no-redirect and when
11:55:16 INFO - the target request is cross-origin.
11:55:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2087ms
11:55:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:55:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7421800 == 22 [pid = 1933] [id = 511]
11:55:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e6b4bc00) [pid = 1933] [serial = 1429] [outer = (nil)]
11:55:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e7cd4c00) [pid = 1933] [serial = 1430] [outer = 0x7fe7e6b4bc00]
11:55:17 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e8c12c00) [pid = 1933] [serial = 1431] [outer = 0x7fe7e6b4bc00]
11:55:19 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:55:19 INFO - document served over http requires an https
11:55:19 INFO - sub-resource via xhr-request using the meta-csp
11:55:19 INFO - delivery method with swap-origin-redirect and when
11:55:19 INFO - the target request is cross-origin.
11:55:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2843ms
11:55:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:55:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9963000 == 23 [pid = 1933] [id = 512]
11:55:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e7cd9c00) [pid = 1933] [serial = 1432] [outer = (nil)]
11:55:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e9609400) [pid = 1933] [serial = 1433] [outer = 0x7fe7e7cd9c00]
11:55:20 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e974b400) [pid = 1933] [serial = 1434] [outer = 0x7fe7e7cd9c00]
11:55:21 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:55:21 INFO - document served over http requires an http
11:55:21 INFO - sub-resource via fetch-request using the meta-csp
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/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1881ms
11:55:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:55:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9a18000 == 24 [pid = 1933] [id = 513]
11:55:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7e9607800) [pid = 1933] [serial = 1435] [outer = (nil)]
11:55:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7e9753800) [pid = 1933] [serial = 1436] [outer = 0x7fe7e9607800]
11:55:21 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7e975ac00) [pid = 1933] [serial = 1437] [outer = 0x7fe7e9607800]
11:55:22 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:55:22 INFO - document served over http requires an http
11:55:22 INFO - sub-resource via fetch-request using the meta-csp
11:55:22 INFO - delivery method with no-redirect and when
11:55:22 INFO - the target request is same-origin.
11:55:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1730ms
11:55:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:55:23 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea1c9800 == 25 [pid = 1933] [id = 514]
11:55:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7e9753000) [pid = 1933] [serial = 1438] [outer = (nil)]
11:55:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7e97fc400) [pid = 1933] [serial = 1439] [outer = 0x7fe7e9753000]
11:55:23 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7fe7e9898800) [pid = 1933] [serial = 1440] [outer = 0x7fe7e9753000]
11:55:24 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:55:24 INFO - document served over http requires an http
11:55:24 INFO - sub-resource via fetch-request using the meta-csp
11:55:24 INFO - delivery method with swap-origin-redirect and when
11:55:24 INFO - the target request is same-origin.
11:55:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1694ms
11:55:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:55:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea23a800 == 26 [pid = 1933] [id = 515]
11:55:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7fe7e97fa800) [pid = 1933] [serial = 1441] [outer = (nil)]
11:55:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7fe7e98a1c00) [pid = 1933] [serial = 1442] [outer = 0x7fe7e97fa800]
11:55:25 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7fe7e9920c00) [pid = 1933] [serial = 1443] [outer = 0x7fe7e97fa800]
11:55:26 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea545000 == 27 [pid = 1933] [id = 516]
11:55:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7fe7e9925000) [pid = 1933] [serial = 1444] [outer = (nil)]
11:55:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7fe7e9923c00) [pid = 1933] [serial = 1445] [outer = 0x7fe7e9925000]
11:55:26 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:55:26 INFO - document served over http requires an http
11:55:26 INFO - sub-resource via iframe-tag using the meta-csp
11:55:26 INFO - delivery method with keep-origin-redirect and when
11:55:26 INFO - the target request is same-origin.
11:55:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2334ms
11:55:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:55:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea555000 == 28 [pid = 1933] [id = 517]
11:55:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7fe7e98a1000) [pid = 1933] [serial = 1446] [outer = (nil)]
11:55:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7fe7e9997c00) [pid = 1933] [serial = 1447] [outer = 0x7fe7e98a1000]
11:55:27 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7fe7e99a3800) [pid = 1933] [serial = 1448] [outer = 0x7fe7e98a1000]
11:55:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eadb2800 == 29 [pid = 1933] [id = 518]
11:55:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7fe7ea104400) [pid = 1933] [serial = 1449] [outer = (nil)]
11:55:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7fe7ea109800) [pid = 1933] [serial = 1450] [outer = 0x7fe7ea104400]
11:55:29 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:55:29 INFO - document served over http requires an http
11:55:29 INFO - sub-resource via iframe-tag using the meta-csp
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/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2233ms
11:55:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:55:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1ce3800 == 30 [pid = 1933] [id = 519]
11:55:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7fe7e1c41c00) [pid = 1933] [serial = 1451] [outer = (nil)]
11:55:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7fe7e2424400) [pid = 1933] [serial = 1452] [outer = 0x7fe7e1c41c00]
11:55:31 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7fe7e28e9c00) [pid = 1933] [serial = 1453] [outer = 0x7fe7e1c41c00]
11:55:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a32800 == 31 [pid = 1933] [id = 520]
11:55:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7fe7e177dc00) [pid = 1933] [serial = 1454] [outer = (nil)]
11:55:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7fe7e1bb9800) [pid = 1933] [serial = 1455] [outer = 0x7fe7e177dc00]
11:55:32 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:55:32 INFO - document served over http requires an http
11:55:32 INFO - sub-resource via iframe-tag using the meta-csp
11:55:32 INFO - delivery method with swap-origin-redirect and when
11:55:32 INFO - the target request is same-origin.
11:55:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3841ms
11:55:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:55:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1ce8800 == 32 [pid = 1933] [id = 521]
11:55:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7fe7e1bb3800) [pid = 1933] [serial = 1456] [outer = (nil)]
11:55:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7fe7e1c4d000) [pid = 1933] [serial = 1457] [outer = 0x7fe7e1bb3800]
11:55:33 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7fe7e2637400) [pid = 1933] [serial = 1458] [outer = 0x7fe7e1bb3800]
11:55:35 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:55:35 INFO - document served over http requires an http
11:55:35 INFO - sub-resource via script-tag using the meta-csp
11:55:35 INFO - delivery method with keep-origin-redirect and when
11:55:35 INFO - the target request is same-origin.
11:55:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2129ms
11:55:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:55:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2b84800 == 33 [pid = 1933] [id = 522]
11:55:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7fe7e1c44400) [pid = 1933] [serial = 1459] [outer = (nil)]
11:55:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7fe7e27ca000) [pid = 1933] [serial = 1460] [outer = 0x7fe7e1c44400]
11:55:35 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7fe7e28f4400) [pid = 1933] [serial = 1461] [outer = 0x7fe7e1c44400]
11:55:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5412000 == 32 [pid = 1933] [id = 507]
11:55:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c64800 == 31 [pid = 1933] [id = 506]
11:55:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2517800 == 30 [pid = 1933] [id = 505]
11:55:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1743000 == 29 [pid = 1933] [id = 504]
11:55:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e397a800 == 28 [pid = 1933] [id = 503]
11:55:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e97cc800 == 27 [pid = 1933] [id = 502]
11:55:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e971b000 == 26 [pid = 1933] [id = 500]
11:55:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e97ba800 == 25 [pid = 1933] [id = 501]
11:55:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8c83000 == 24 [pid = 1933] [id = 499]
11:55:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8a30000 == 23 [pid = 1933] [id = 498]
11:55:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7dec800 == 22 [pid = 1933] [id = 497]
11:55:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5419000 == 21 [pid = 1933] [id = 478]
11:55:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e640b800 == 20 [pid = 1933] [id = 496]
11:55:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5343000 == 19 [pid = 1933] [id = 495]
11:55:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40dd800 == 18 [pid = 1933] [id = 494]
11:55:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2b90800 == 17 [pid = 1933] [id = 492]
11:55:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d87000 == 16 [pid = 1933] [id = 493]
11:55:36 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7fe7e54f8400) [pid = 1933] [serial = 1338] [outer = (nil)] [url = about:blank]
11:55:36 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7fe7e3be3c00) [pid = 1933] [serial = 1369] [outer = (nil)] [url = about:blank]
11:55:36 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7fe7e28a7800) [pid = 1933] [serial = 1364] [outer = (nil)] [url = about:blank]
11:55:36 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7fe7e3cd4c00) [pid = 1933] [serial = 1374] [outer = (nil)] [url = about:blank]
11:55:36 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:55:36 INFO - document served over http requires an http
11:55:36 INFO - sub-resource via script-tag using the meta-csp
11:55:36 INFO - delivery method with no-redirect and when
11:55:36 INFO - the target request is same-origin.
11:55:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1688ms
11:55:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:55:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1cda800 == 17 [pid = 1933] [id = 523]
11:55:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7fe7e2557000) [pid = 1933] [serial = 1462] [outer = (nil)]
11:55:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7fe7e27c5c00) [pid = 1933] [serial = 1463] [outer = 0x7fe7e2557000]
11:55:37 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7fe7e3978800) [pid = 1933] [serial = 1464] [outer = 0x7fe7e2557000]
11:55:38 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:55:38 INFO - document served over http requires an http
11:55:38 INFO - sub-resource via script-tag using the meta-csp
11:55:38 INFO - delivery method with swap-origin-redirect and when
11:55:38 INFO - the target request is same-origin.
11:55:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1530ms
11:55:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:55:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e397c000 == 18 [pid = 1933] [id = 524]
11:55:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7fe7e28a9000) [pid = 1933] [serial = 1465] [outer = (nil)]
11:55:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7fe7e3bd6400) [pid = 1933] [serial = 1466] [outer = 0x7fe7e28a9000]
11:55:39 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7fe7e3ccbc00) [pid = 1933] [serial = 1467] [outer = 0x7fe7e28a9000]
11:55:40 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:55:40 INFO - document served over http requires an http
11:55:40 INFO - sub-resource via xhr-request using the meta-csp
11:55:40 INFO - delivery method with keep-origin-redirect and when
11:55:40 INFO - the target request is same-origin.
11:55:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2087ms
11:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:55:40 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c6e000 == 19 [pid = 1933] [id = 525]
11:55:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 128 (0x7fe7e3bd6000) [pid = 1933] [serial = 1468] [outer = (nil)]
11:55:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 129 (0x7fe7e3ed1000) [pid = 1933] [serial = 1469] [outer = 0x7fe7e3bd6000]
11:55:41 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 130 (0x7fe7e4015c00) [pid = 1933] [serial = 1470] [outer = 0x7fe7e3bd6000]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 129 (0x7fe7e1bb4000) [pid = 1933] [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:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 128 (0x7fe7e1bb5000) [pid = 1933] [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:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 127 (0x7fe7e396c000) [pid = 1933] [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:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7fe7e28ea800) [pid = 1933] [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:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7fe7e2431000) [pid = 1933] [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:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7fe7e242c800) [pid = 1933] [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:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7fe7e3a9d000) [pid = 1933] [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:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7fe7e27cbc00) [pid = 1933] [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:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7fe7e2430000) [pid = 1933] [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:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7fe7e6889400) [pid = 1933] [serial = 1418] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7fe7e8997800) [pid = 1933] [serial = 1400] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 118 (0x7fe7e27c3c00) [pid = 1933] [serial = 1408] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530903617]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7fe7e3ed4800) [pid = 1933] [serial = 1376] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7fe7e6c3d000) [pid = 1933] [serial = 1388] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7fe7e4013000) [pid = 1933] [serial = 1413] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7fe7e3bd4400) [pid = 1933] [serial = 1382] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7fe7e7cd4400) [pid = 1933] [serial = 1394] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7fe7e6488400) [pid = 1933] [serial = 1385] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7fe7e8996000) [pid = 1933] [serial = 1405] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7fe7e3ec5c00) [pid = 1933] [serial = 1415] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7fe7e2635c00) [pid = 1933] [serial = 1410] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7fe7e2631c00) [pid = 1933] [serial = 1379] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7fe7e7dc7c00) [pid = 1933] [serial = 1397] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7fe7e6f54c00) [pid = 1933] [serial = 1391] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7fe7e8da3400) [pid = 1933] [serial = 1403] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7fe7e2426c00) [pid = 1933] [serial = 1421] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7fe7e2431800) [pid = 1933] [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]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7e7cd3000) [pid = 1933] [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]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7e2429000) [pid = 1933] [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]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7e6f53800) [pid = 1933] [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]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7e6b45c00) [pid = 1933] [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:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7e74abc00) [pid = 1933] [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]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7e6893400) [pid = 1933] [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:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e1782800) [pid = 1933] [serial = 1407] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530903617]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7e54f8000) [pid = 1933] [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:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7e3ec5800) [pid = 1933] [serial = 1412] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7e242b400) [pid = 1933] [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:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e3a91000) [pid = 1933] [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:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7e6488c00) [pid = 1933] [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:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e8c1b400) [pid = 1933] [serial = 1402] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e2552400) [pid = 1933] [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:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7e7dc6000) [pid = 1933] [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]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7e6587000) [pid = 1933] [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:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7e263fc00) [pid = 1933] [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:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7e1bb7c00) [pid = 1933] [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]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7e2422400) [pid = 1933] [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:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7e6490000) [pid = 1933] [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]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7e3a9c800) [pid = 1933] [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]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7e556f400) [pid = 1933] [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:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7e6d52c00) [pid = 1933] [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]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7e400e000) [pid = 1933] [serial = 1341] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7e3ed4000) [pid = 1933] [serial = 1383] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7e69b9000) [pid = 1933] [serial = 1386] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7e2638400) [pid = 1933] [serial = 1302] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7e6f4a800) [pid = 1933] [serial = 1389] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7e5577c00) [pid = 1933] [serial = 1344] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7e1c4b800) [pid = 1933] [serial = 1299] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7e688ac00) [pid = 1933] [serial = 1350] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7e3bdb800) [pid = 1933] [serial = 1314] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7fe7e3979800) [pid = 1933] [serial = 1311] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 69 (0x7fe7e27cb800) [pid = 1933] [serial = 1322] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 68 (0x7fe7e69b0800) [pid = 1933] [serial = 1353] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 67 (0x7fe7e28a5c00) [pid = 1933] [serial = 1305] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 66 (0x7fe7e3cd3c00) [pid = 1933] [serial = 1317] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 65 (0x7fe7e6490800) [pid = 1933] [serial = 1347] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 64 (0x7fe7e6b4e800) [pid = 1933] [serial = 1356] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 63 (0x7fe7e28f3000) [pid = 1933] [serial = 1308] [outer = (nil)] [url = about:blank]
11:55:43 INFO - PROCESS | 1883 | --DOMWINDOW == 62 (0x7fe7e6d51400) [pid = 1933] [serial = 1359] [outer = (nil)] [url = about:blank]
11:55:43 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:55:43 INFO - document served over http requires an http
11:55:43 INFO - sub-resource via xhr-request using the meta-csp
11:55:43 INFO - delivery method with no-redirect and when
11:55:43 INFO - the target request is same-origin.
11:55:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3341ms
11:55:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:55:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40e8800 == 20 [pid = 1933] [id = 526]
11:55:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 63 (0x7fe7e1c44800) [pid = 1933] [serial = 1471] [outer = (nil)]
11:55:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 64 (0x7fe7e242b000) [pid = 1933] [serial = 1472] [outer = 0x7fe7e1c44800]
11:55:44 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 65 (0x7fe7e27ca800) [pid = 1933] [serial = 1473] [outer = 0x7fe7e1c44800]
11:55:46 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:55:46 INFO - document served over http requires an http
11:55:46 INFO - sub-resource via xhr-request using the meta-csp
11:55:46 INFO - delivery method with swap-origin-redirect and when
11:55:46 INFO - the target request is same-origin.
11:55:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2633ms
11:55:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:55:47 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3993800 == 21 [pid = 1933] [id = 527]
11:55:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 66 (0x7fe7e1c4a800) [pid = 1933] [serial = 1474] [outer = (nil)]
11:55:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 67 (0x7fe7e2427c00) [pid = 1933] [serial = 1475] [outer = 0x7fe7e1c4a800]
11:55:47 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 68 (0x7fe7e28ed800) [pid = 1933] [serial = 1476] [outer = 0x7fe7e1c4a800]
11:55:48 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:55:48 INFO - document served over http requires an https
11:55:48 INFO - sub-resource via fetch-request using the meta-csp
11:55:48 INFO - delivery method with keep-origin-redirect and when
11:55:48 INFO - the target request is same-origin.
11:55:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1940ms
11:55:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:55:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5282000 == 22 [pid = 1933] [id = 528]
11:55:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 69 (0x7fe7e2554800) [pid = 1933] [serial = 1477] [outer = (nil)]
11:55:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7fe7e3a9cc00) [pid = 1933] [serial = 1478] [outer = 0x7fe7e2554800]
11:55:49 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7fe7e3cd5000) [pid = 1933] [serial = 1479] [outer = 0x7fe7e2554800]
11:55:50 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:55:50 INFO - document served over http requires an https
11:55:50 INFO - sub-resource via fetch-request using the meta-csp
11:55:50 INFO - delivery method with no-redirect and when
11:55:50 INFO - the target request is same-origin.
11:55:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1897ms
11:55:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:55:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e538a800 == 23 [pid = 1933] [id = 529]
11:55:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7e3a9b400) [pid = 1933] [serial = 1480] [outer = (nil)]
11:55:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7e4013000) [pid = 1933] [serial = 1481] [outer = 0x7fe7e3a9b400]
11:55:51 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7e556b800) [pid = 1933] [serial = 1482] [outer = 0x7fe7e3a9b400]
11:55:52 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:55:52 INFO - document served over http requires an https
11:55:52 INFO - sub-resource via fetch-request using the meta-csp
11:55:52 INFO - delivery method with swap-origin-redirect and when
11:55:52 INFO - the target request is same-origin.
11:55:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1746ms
11:55:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:55:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e540f000 == 24 [pid = 1933] [id = 530]
11:55:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7e4015400) [pid = 1933] [serial = 1483] [outer = (nil)]
11:55:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7e6487000) [pid = 1933] [serial = 1484] [outer = 0x7fe7e4015400]
11:55:52 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7e6581000) [pid = 1933] [serial = 1485] [outer = 0x7fe7e4015400]
11:55:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e55ae000 == 25 [pid = 1933] [id = 531]
11:55:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7e6587c00) [pid = 1933] [serial = 1486] [outer = (nil)]
11:55:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7e688b000) [pid = 1933] [serial = 1487] [outer = 0x7fe7e6587c00]
11:55:54 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:55:54 INFO - document served over http requires an https
11:55:54 INFO - sub-resource via iframe-tag using the meta-csp
11:55:54 INFO - delivery method with keep-origin-redirect and when
11:55:54 INFO - the target request is same-origin.
11:55:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2253ms
11:55:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:55:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6409000 == 26 [pid = 1933] [id = 532]
11:55:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e6483c00) [pid = 1933] [serial = 1488] [outer = (nil)]
11:55:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e688d000) [pid = 1933] [serial = 1489] [outer = 0x7fe7e6483c00]
11:55:55 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e69b9800) [pid = 1933] [serial = 1490] [outer = 0x7fe7e6483c00]
11:55:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e653f000 == 27 [pid = 1933] [id = 533]
11:55:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e6b4b800) [pid = 1933] [serial = 1491] [outer = (nil)]
11:55:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e6b52400) [pid = 1933] [serial = 1492] [outer = 0x7fe7e6b4b800]
11:55:56 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
11:55:56 INFO - document served over http requires an https
11:55:56 INFO - sub-resource via iframe-tag using the meta-csp
11:55:56 INFO - delivery method with no-redirect and when
11:55:56 INFO - the target request is same-origin.
11:55:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2235ms
11:55:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:55:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6c58800 == 28 [pid = 1933] [id = 534]
11:55:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e658d000) [pid = 1933] [serial = 1493] [outer = (nil)]
11:55:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e6c37800) [pid = 1933] [serial = 1494] [outer = 0x7fe7e658d000]
11:55:57 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e6d58400) [pid = 1933] [serial = 1495] [outer = 0x7fe7e658d000]
11:55:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e740d800 == 29 [pid = 1933] [id = 535]
11:55:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e6d5e000) [pid = 1933] [serial = 1496] [outer = (nil)]
11:55:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e6f4f000) [pid = 1933] [serial = 1497] [outer = 0x7fe7e6d5e000]
11:55:58 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
11:55:58 INFO - document served over http requires an https
11:55:58 INFO - sub-resource via iframe-tag using the meta-csp
11:55:58 INFO - delivery method with swap-origin-redirect and when
11:55:58 INFO - the target request is same-origin.
11:55:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2283ms
11:55:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:55:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7dd8800 == 30 [pid = 1933] [id = 536]
11:55:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e6b4e800) [pid = 1933] [serial = 1498] [outer = (nil)]
11:55:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e6f4c400) [pid = 1933] [serial = 1499] [outer = 0x7fe7e6b4e800]
11:56:00 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e74a9c00) [pid = 1933] [serial = 1500] [outer = 0x7fe7e6b4e800]
11:56:01 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
11:56:01 INFO - document served over http requires an https
11:56:01 INFO - sub-resource via script-tag using the meta-csp
11:56:01 INFO - delivery method with keep-origin-redirect and when
11:56:01 INFO - the target request is same-origin.
11:56:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2840ms
11:56:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:56:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8a2a000 == 31 [pid = 1933] [id = 537]
11:56:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e6f52800) [pid = 1933] [serial = 1501] [outer = (nil)]
11:56:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e7cd4000) [pid = 1933] [serial = 1502] [outer = 0x7fe7e6f52800]
11:56:02 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e7dc5c00) [pid = 1933] [serial = 1503] [outer = 0x7fe7e6f52800]
11:56:03 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
11:56:03 INFO - document served over http requires an https
11:56:03 INFO - sub-resource via script-tag using the meta-csp
11:56:03 INFO - delivery method with no-redirect and when
11:56:03 INFO - the target request is same-origin.
11:56:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1737ms
11:56:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:56:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9711000 == 32 [pid = 1933] [id = 538]
11:56:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e8992400) [pid = 1933] [serial = 1504] [outer = (nil)]
11:56:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e8996000) [pid = 1933] [serial = 1505] [outer = 0x7fe7e8992400]
11:56:04 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e8c18c00) [pid = 1933] [serial = 1506] [outer = 0x7fe7e8992400]
11:56:05 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
11:56:05 INFO - document served over http requires an https
11:56:05 INFO - sub-resource via script-tag using the meta-csp
11:56:05 INFO - delivery method with swap-origin-redirect and when
11:56:05 INFO - the target request is same-origin.
11:56:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1939ms
11:56:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:56:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e97c4000 == 33 [pid = 1933] [id = 539]
11:56:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7e8994400) [pid = 1933] [serial = 1507] [outer = (nil)]
11:56:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7e9602400) [pid = 1933] [serial = 1508] [outer = 0x7fe7e8994400]
11:56:06 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7e975a000) [pid = 1933] [serial = 1509] [outer = 0x7fe7e8994400]
11:56:08 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
11:56:08 INFO - document served over http requires an https
11:56:08 INFO - sub-resource via xhr-request using the meta-csp
11:56:08 INFO - delivery method with keep-origin-redirect and when
11:56:08 INFO - the target request is same-origin.
11:56:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2684ms
11:56:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:56:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2b9a800 == 34 [pid = 1933] [id = 540]
11:56:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7e1bb8c00) [pid = 1933] [serial = 1510] [outer = (nil)]
11:56:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7e1bbec00) [pid = 1933] [serial = 1511] [outer = 0x7fe7e1bb8c00]
11:56:09 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7fe7e28a5800) [pid = 1933] [serial = 1512] [outer = 0x7fe7e1bb8c00]
11:56:10 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
11:56:10 INFO - document served over http requires an https
11:56:10 INFO - sub-resource via xhr-request using the meta-csp
11:56:10 INFO - delivery method with no-redirect and when
11:56:10 INFO - the target request is same-origin.
11:56:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2256ms
11:56:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:56:10 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1ce7000 == 35 [pid = 1933] [id = 541]
11:56:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7fe7e1bb9c00) [pid = 1933] [serial = 1513] [outer = (nil)]
11:56:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7fe7e28ac800) [pid = 1933] [serial = 1514] [outer = 0x7fe7e1bb9c00]
11:56:11 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7fe7e3ccc800) [pid = 1933] [serial = 1515] [outer = 0x7fe7e1bb9c00]
11:56:12 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c6e000 == 34 [pid = 1933] [id = 525]
11:56:12 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1cda800 == 33 [pid = 1933] [id = 523]
11:56:12 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1ce8800 == 32 [pid = 1933] [id = 521]
11:56:12 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a32800 == 31 [pid = 1933] [id = 520]
11:56:12 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eadb2800 == 30 [pid = 1933] [id = 518]
11:56:12 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1ce3800 == 29 [pid = 1933] [id = 519]
11:56:12 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea545000 == 28 [pid = 1933] [id = 516]
11:56:12 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea23a800 == 27 [pid = 1933] [id = 515]
11:56:12 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea1c9800 == 26 [pid = 1933] [id = 514]
11:56:12 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9a18000 == 25 [pid = 1933] [id = 513]
11:56:12 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9963000 == 24 [pid = 1933] [id = 512]
11:56:12 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7421800 == 23 [pid = 1933] [id = 511]
11:56:12 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6c5c000 == 22 [pid = 1933] [id = 510]
11:56:12 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e527e000 == 21 [pid = 1933] [id = 509]
11:56:12 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7fe7e7dcdc00) [pid = 1933] [serial = 1398] [outer = (nil)] [url = about:blank]
11:56:12 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7fe7e8dae000) [pid = 1933] [serial = 1406] [outer = (nil)] [url = about:blank]
11:56:12 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7fe7e5575000) [pid = 1933] [serial = 1377] [outer = (nil)] [url = about:blank]
11:56:12 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7fe7e8c15000) [pid = 1933] [serial = 1401] [outer = (nil)] [url = about:blank]
11:56:12 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7e648c800) [pid = 1933] [serial = 1416] [outer = (nil)] [url = about:blank]
11:56:12 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7e74a4400) [pid = 1933] [serial = 1392] [outer = (nil)] [url = about:blank]
11:56:12 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7e6b47c00) [pid = 1933] [serial = 1419] [outer = (nil)] [url = about:blank]
11:56:12 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7e3bdc000) [pid = 1933] [serial = 1411] [outer = (nil)] [url = about:blank]
11:56:12 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7e7cdc800) [pid = 1933] [serial = 1395] [outer = (nil)] [url = about:blank]
11:56:12 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7e28eb400) [pid = 1933] [serial = 1380] [outer = (nil)] [url = about:blank]
11:56:12 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
11:56:12 INFO - document served over http requires an https
11:56:12 INFO - sub-resource via xhr-request using the meta-csp
11:56:12 INFO - delivery method with swap-origin-redirect and when
11:56:12 INFO - the target request is same-origin.
11:56:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2287ms
11:56:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:56:13 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a40800 == 22 [pid = 1933] [id = 542]
11:56:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e242c800) [pid = 1933] [serial = 1516] [outer = (nil)]
11:56:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7e263f000) [pid = 1933] [serial = 1517] [outer = 0x7fe7e242c800]
11:56:13 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7e3ed3400) [pid = 1933] [serial = 1518] [outer = 0x7fe7e242c800]
11:56:14 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
11:56:14 INFO - document served over http requires an http
11:56:14 INFO - sub-resource via fetch-request using the meta-referrer
11:56:14 INFO - delivery method with keep-origin-redirect and when
11:56:14 INFO - the target request is cross-origin.
11:56:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1955ms
11:56:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:56:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2ba1000 == 23 [pid = 1933] [id = 543]
11:56:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7e54e9800) [pid = 1933] [serial = 1519] [outer = (nil)]
11:56:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7e6582400) [pid = 1933] [serial = 1520] [outer = 0x7fe7e54e9800]
11:56:16 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7e69b9400) [pid = 1933] [serial = 1521] [outer = 0x7fe7e54e9800]
11:56:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:56:17 INFO - document served over http requires an http
11:56:17 INFO - sub-resource via fetch-request using the meta-referrer
11:56:17 INFO - delivery method with no-redirect and when
11:56:17 INFO - the target request is cross-origin.
11:56:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2591ms
11:56:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:56:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c61000 == 24 [pid = 1933] [id = 544]
11:56:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7fe7e3970000) [pid = 1933] [serial = 1522] [outer = (nil)]
11:56:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7fe7e401a400) [pid = 1933] [serial = 1523] [outer = 0x7fe7e3970000]
11:56:18 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7fe7e74aa400) [pid = 1933] [serial = 1524] [outer = 0x7fe7e3970000]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7fe7e1bb9800) [pid = 1933] [serial = 1455] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7fe7e2424400) [pid = 1933] [serial = 1452] [outer = (nil)] [url = about:blank]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7fe7ea109800) [pid = 1933] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530928727]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7e9997c00) [pid = 1933] [serial = 1447] [outer = (nil)] [url = about:blank]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7e97fc400) [pid = 1933] [serial = 1439] [outer = (nil)] [url = about:blank]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7e3ed1000) [pid = 1933] [serial = 1469] [outer = (nil)] [url = about:blank]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7e9609400) [pid = 1933] [serial = 1433] [outer = (nil)] [url = about:blank]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7e7cd4c00) [pid = 1933] [serial = 1430] [outer = (nil)] [url = about:blank]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7e9753800) [pid = 1933] [serial = 1436] [outer = (nil)] [url = about:blank]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e6896800) [pid = 1933] [serial = 1427] [outer = (nil)] [url = about:blank]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7e1c4d000) [pid = 1933] [serial = 1457] [outer = (nil)] [url = about:blank]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7e2640000) [pid = 1933] [serial = 1424] [outer = (nil)] [url = about:blank]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7e27ca000) [pid = 1933] [serial = 1460] [outer = (nil)] [url = about:blank]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e9923c00) [pid = 1933] [serial = 1445] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7e98a1c00) [pid = 1933] [serial = 1442] [outer = (nil)] [url = about:blank]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e3bd6400) [pid = 1933] [serial = 1466] [outer = (nil)] [url = about:blank]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e27c5c00) [pid = 1933] [serial = 1463] [outer = (nil)] [url = about:blank]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7e1c4ac00) [pid = 1933] [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:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7e1bb3800) [pid = 1933] [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]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7e1c44400) [pid = 1933] [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]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7e177dc00) [pid = 1933] [serial = 1454] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7e1c41c00) [pid = 1933] [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]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7e2557000) [pid = 1933] [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]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7e3bd6000) [pid = 1933] [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]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7e28a9000) [pid = 1933] [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]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7ea104400) [pid = 1933] [serial = 1449] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530928727]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7e9925000) [pid = 1933] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7e4015c00) [pid = 1933] [serial = 1470] [outer = (nil)] [url = about:blank]
11:56:19 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7e3ccbc00) [pid = 1933] [serial = 1467] [outer = (nil)] [url = about:blank]
11:56:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:56:19 INFO - document served over http requires an http
11:56:19 INFO - sub-resource via fetch-request using the meta-referrer
11:56:19 INFO - delivery method with swap-origin-redirect and when
11:56:19 INFO - the target request is cross-origin.
11:56:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2537ms
11:56:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:56:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a38000 == 25 [pid = 1933] [id = 545]
11:56:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7e177ec00) [pid = 1933] [serial = 1525] [outer = (nil)]
11:56:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7e1bb8400) [pid = 1933] [serial = 1526] [outer = 0x7fe7e177ec00]
11:56:20 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e28a9000) [pid = 1933] [serial = 1527] [outer = 0x7fe7e177ec00]
11:56:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e55c1000 == 26 [pid = 1933] [id = 546]
11:56:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e3a9b800) [pid = 1933] [serial = 1528] [outer = (nil)]
11:56:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e3cd0400) [pid = 1933] [serial = 1529] [outer = 0x7fe7e3a9b800]
11:56:22 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
11:56:22 INFO - document served over http requires an http
11:56:22 INFO - sub-resource via iframe-tag using the meta-referrer
11:56:22 INFO - delivery method with keep-origin-redirect and when
11:56:22 INFO - the target request is cross-origin.
11:56:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2195ms
11:56:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:56:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e70b1000 == 27 [pid = 1933] [id = 547]
11:56:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e2640000) [pid = 1933] [serial = 1530] [outer = (nil)]
11:56:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e3bdbc00) [pid = 1933] [serial = 1531] [outer = 0x7fe7e2640000]
11:56:23 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e6c3cc00) [pid = 1933] [serial = 1532] [outer = 0x7fe7e2640000]
11:56:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7df0000 == 28 [pid = 1933] [id = 548]
11:56:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e74acc00) [pid = 1933] [serial = 1533] [outer = (nil)]
11:56:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e7dc1000) [pid = 1933] [serial = 1534] [outer = 0x7fe7e74acc00]
11:56:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:56:24 INFO - document served over http requires an http
11:56:24 INFO - sub-resource via iframe-tag using the meta-referrer
11:56:24 INFO - delivery method with no-redirect and when
11:56:24 INFO - the target request is cross-origin.
11:56:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2418ms
11:56:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:56:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8c72000 == 29 [pid = 1933] [id = 549]
11:56:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e4015c00) [pid = 1933] [serial = 1535] [outer = (nil)]
11:56:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e7cdb000) [pid = 1933] [serial = 1536] [outer = 0x7fe7e4015c00]
11:56:25 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e8da7000) [pid = 1933] [serial = 1537] [outer = 0x7fe7e4015c00]
11:56:26 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e97bf800 == 30 [pid = 1933] [id = 550]
11:56:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e960bc00) [pid = 1933] [serial = 1538] [outer = (nil)]
11:56:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e9754000) [pid = 1933] [serial = 1539] [outer = 0x7fe7e960bc00]
11:56:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:56:27 INFO - document served over http requires an http
11:56:27 INFO - sub-resource via iframe-tag using the meta-referrer
11:56:27 INFO - delivery method with swap-origin-redirect and when
11:56:27 INFO - the target request is cross-origin.
11:56:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2518ms
11:56:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:56:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e996c800 == 31 [pid = 1933] [id = 551]
11:56:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e74adc00) [pid = 1933] [serial = 1540] [outer = (nil)]
11:56:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e974f800) [pid = 1933] [serial = 1541] [outer = 0x7fe7e74adc00]
11:56:28 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e9892c00) [pid = 1933] [serial = 1542] [outer = 0x7fe7e74adc00]
11:56:29 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
11:56:29 INFO - document served over http requires an http
11:56:29 INFO - sub-resource via script-tag using the meta-referrer
11:56:29 INFO - delivery method with keep-origin-redirect and when
11:56:29 INFO - the target request is cross-origin.
11:56:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2084ms
11:56:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:56:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea1d1800 == 32 [pid = 1933] [id = 552]
11:56:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e9759c00) [pid = 1933] [serial = 1543] [outer = (nil)]
11:56:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e991cc00) [pid = 1933] [serial = 1544] [outer = 0x7fe7e9759c00]
11:56:30 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e9928400) [pid = 1933] [serial = 1545] [outer = 0x7fe7e9759c00]
11:56:32 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
11:56:32 INFO - document served over http requires an http
11:56:32 INFO - sub-resource via script-tag using the meta-referrer
11:56:32 INFO - delivery method with no-redirect and when
11:56:32 INFO - the target request is cross-origin.
11:56:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2894ms
11:56:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:56:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea251000 == 33 [pid = 1933] [id = 553]
11:56:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7e991bc00) [pid = 1933] [serial = 1546] [outer = (nil)]
11:56:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7e99a0000) [pid = 1933] [serial = 1547] [outer = 0x7fe7e991bc00]
11:56:33 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7ea10a000) [pid = 1933] [serial = 1548] [outer = 0x7fe7e991bc00]
11:56:34 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
11:56:34 INFO - document served over http requires an http
11:56:34 INFO - sub-resource via script-tag using the meta-referrer
11:56:34 INFO - delivery method with swap-origin-redirect and when
11:56:34 INFO - the target request is cross-origin.
11:56:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2138ms
11:56:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:56:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eadba800 == 34 [pid = 1933] [id = 554]
11:56:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7e99a4000) [pid = 1933] [serial = 1549] [outer = (nil)]
11:56:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7ea377400) [pid = 1933] [serial = 1550] [outer = 0x7fe7e99a4000]
11:56:35 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7fe7ea37dc00) [pid = 1933] [serial = 1551] [outer = 0x7fe7e99a4000]
11:56:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:56:36 INFO - document served over http requires an http
11:56:36 INFO - sub-resource via xhr-request using the meta-referrer
11:56:36 INFO - delivery method with keep-origin-redirect and when
11:56:36 INFO - the target request is cross-origin.
11:56:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1849ms
11:56:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:56:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eae6f800 == 35 [pid = 1933] [id = 555]
11:56:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7fe7ea376400) [pid = 1933] [serial = 1552] [outer = (nil)]
11:56:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7fe7ea593000) [pid = 1933] [serial = 1553] [outer = 0x7fe7ea376400]
11:56:37 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7fe7ead24000) [pid = 1933] [serial = 1554] [outer = 0x7fe7ea376400]
11:56:37 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
11:56:37 INFO - document served over http requires an http
11:56:37 INFO - sub-resource via xhr-request using the meta-referrer
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/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1704ms
11:56:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:56:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eaf02800 == 36 [pid = 1933] [id = 556]
11:56:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7fe7ea591000) [pid = 1933] [serial = 1555] [outer = (nil)]
11:56:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7fe7ead2c000) [pid = 1933] [serial = 1556] [outer = 0x7fe7ea591000]
11:56:38 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7fe7eae9b400) [pid = 1933] [serial = 1557] [outer = 0x7fe7ea591000]
11:56:39 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
11:56:39 INFO - document served over http requires an http
11:56:39 INFO - sub-resource via xhr-request using the meta-referrer
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/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2090ms
11:56:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:56:40 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eaf1b800 == 37 [pid = 1933] [id = 557]
11:56:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7fe7ead2b400) [pid = 1933] [serial = 1558] [outer = (nil)]
11:56:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7fe7eaea4800) [pid = 1933] [serial = 1559] [outer = 0x7fe7ead2b400]
11:56:40 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7fe7eaf80800) [pid = 1933] [serial = 1560] [outer = 0x7fe7ead2b400]
11:56:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:56:42 INFO - document served over http requires an https
11:56:42 INFO - sub-resource via fetch-request using the meta-referrer
11:56:42 INFO - delivery method with keep-origin-redirect and when
11:56:42 INFO - the target request is cross-origin.
11:56:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2366ms
11:56:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:56:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb417800 == 38 [pid = 1933] [id = 558]
11:56:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7fe7eaea5400) [pid = 1933] [serial = 1561] [outer = (nil)]
11:56:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7fe7eb4c1000) [pid = 1933] [serial = 1562] [outer = 0x7fe7eaea5400]
11:56:43 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7fe7eb4ccc00) [pid = 1933] [serial = 1563] [outer = 0x7fe7eaea5400]
11:56:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:56:44 INFO - document served over http requires an https
11:56:44 INFO - sub-resource via fetch-request using the meta-referrer
11:56:44 INFO - delivery method with no-redirect and when
11:56:44 INFO - the target request is cross-origin.
11:56:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2086ms
11:56:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:56:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb45c000 == 39 [pid = 1933] [id = 559]
11:56:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7fe7eaf88800) [pid = 1933] [serial = 1564] [outer = (nil)]
11:56:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7fe7eb50e800) [pid = 1933] [serial = 1565] [outer = 0x7fe7eaf88800]
11:56:45 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7fe7ebb71400) [pid = 1933] [serial = 1566] [outer = 0x7fe7eaf88800]
11:56:48 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
11:56:48 INFO - document served over http requires an https
11:56:48 INFO - sub-resource via fetch-request using the meta-referrer
11:56:48 INFO - delivery method with swap-origin-redirect and when
11:56:48 INFO - the target request is cross-origin.
11:56:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3649ms
11:56:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:56:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d78000 == 40 [pid = 1933] [id = 560]
11:56:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7fe7e2550000) [pid = 1933] [serial = 1567] [outer = (nil)]
11:56:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7fe7e255b800) [pid = 1933] [serial = 1568] [outer = 0x7fe7e2550000]
11:56:49 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7fe7e3ec6400) [pid = 1933] [serial = 1569] [outer = 0x7fe7e2550000]
11:56:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7dec000 == 41 [pid = 1933] [id = 561]
11:56:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7fe7e3be2c00) [pid = 1933] [serial = 1570] [outer = (nil)]
11:56:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7fe7e27c0400) [pid = 1933] [serial = 1571] [outer = 0x7fe7e3be2c00]
11:56:50 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
11:56:50 INFO - document served over http requires an https
11:56:50 INFO - sub-resource via iframe-tag using the meta-referrer
11:56:50 INFO - delivery method with keep-origin-redirect and when
11:56:50 INFO - the target request is cross-origin.
11:56:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2448ms
11:56:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:56:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1ce1000 == 42 [pid = 1933] [id = 562]
11:56:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7fe7e1c4cc00) [pid = 1933] [serial = 1572] [outer = (nil)]
11:56:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7fe7e3ccf400) [pid = 1933] [serial = 1573] [outer = 0x7fe7e1c4cc00]
11:56:51 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7fe7e6890400) [pid = 1933] [serial = 1574] [outer = 0x7fe7e1c4cc00]
11:56:51 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3993800 == 41 [pid = 1933] [id = 527]
11:56:51 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5282000 == 40 [pid = 1933] [id = 528]
11:56:51 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e538a800 == 39 [pid = 1933] [id = 529]
11:56:51 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e55ae000 == 38 [pid = 1933] [id = 531]
11:56:51 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e540f000 == 37 [pid = 1933] [id = 530]
11:56:51 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e653f000 == 36 [pid = 1933] [id = 533]
11:56:51 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e740d800 == 35 [pid = 1933] [id = 535]
11:56:51 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6c58800 == 34 [pid = 1933] [id = 534]
11:56:51 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7dd8800 == 33 [pid = 1933] [id = 536]
11:56:51 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8a2a000 == 32 [pid = 1933] [id = 537]
11:56:51 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9711000 == 31 [pid = 1933] [id = 538]
11:56:51 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2b9a800 == 30 [pid = 1933] [id = 540]
11:56:51 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1ce7000 == 29 [pid = 1933] [id = 541]
11:56:51 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2b84800 == 28 [pid = 1933] [id = 522]
11:56:51 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a40800 == 27 [pid = 1933] [id = 542]
11:56:51 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6402800 == 26 [pid = 1933] [id = 508]
11:56:51 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40e8800 == 25 [pid = 1933] [id = 526]
11:56:51 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2ba1000 == 24 [pid = 1933] [id = 543]
11:56:51 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c61000 == 23 [pid = 1933] [id = 544]
11:56:51 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7fe7e28f4400) [pid = 1933] [serial = 1461] [outer = (nil)] [url = about:blank]
11:56:51 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7fe7e54f8800) [pid = 1933] [serial = 1422] [outer = (nil)] [url = about:blank]
11:56:51 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7fe7e2637400) [pid = 1933] [serial = 1458] [outer = (nil)] [url = about:blank]
11:56:51 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7fe7e28e9c00) [pid = 1933] [serial = 1453] [outer = (nil)] [url = about:blank]
11:56:51 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7fe7e3978800) [pid = 1933] [serial = 1464] [outer = (nil)] [url = about:blank]
11:56:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e174d800 == 24 [pid = 1933] [id = 563]
11:56:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7fe7e2422400) [pid = 1933] [serial = 1575] [outer = (nil)]
11:56:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7fe7e28ec800) [pid = 1933] [serial = 1576] [outer = 0x7fe7e2422400]
11:56:52 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
11:56:52 INFO - document served over http requires an https
11:56:52 INFO - sub-resource via iframe-tag using the meta-referrer
11:56:52 INFO - delivery method with no-redirect and when
11:56:52 INFO - the target request is cross-origin.
11:56:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1983ms
11:56:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:56:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1ce6800 == 25 [pid = 1933] [id = 564]
11:56:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7fe7e2431000) [pid = 1933] [serial = 1577] [outer = (nil)]
11:56:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7fe7e28ec400) [pid = 1933] [serial = 1578] [outer = 0x7fe7e2431000]
11:56:53 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7fe7e6891400) [pid = 1933] [serial = 1579] [outer = 0x7fe7e2431000]
11:56:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d6a800 == 26 [pid = 1933] [id = 565]
11:56:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 128 (0x7fe7e69b9000) [pid = 1933] [serial = 1580] [outer = (nil)]
11:56:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 129 (0x7fe7e6c34800) [pid = 1933] [serial = 1581] [outer = 0x7fe7e69b9000]
11:56:54 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
11:56:54 INFO - document served over http requires an https
11:56:54 INFO - sub-resource via iframe-tag using the meta-referrer
11:56:54 INFO - delivery method with swap-origin-redirect and when
11:56:54 INFO - the target request is cross-origin.
11:56:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1643ms
11:56:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:56:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c6c000 == 27 [pid = 1933] [id = 566]
11:56:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 130 (0x7fe7e28f6400) [pid = 1933] [serial = 1582] [outer = (nil)]
11:56:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 131 (0x7fe7e6b4cc00) [pid = 1933] [serial = 1583] [outer = 0x7fe7e28f6400]
11:56:55 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 132 (0x7fe7e74a4000) [pid = 1933] [serial = 1584] [outer = 0x7fe7e28f6400]
11:56:57 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
11:56:57 INFO - document served over http requires an https
11:56:57 INFO - sub-resource via script-tag using the meta-referrer
11:56:57 INFO - delivery method with keep-origin-redirect and when
11:56:57 INFO - the target request is cross-origin.
11:56:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3095ms
11:56:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 131 (0x7fe7e6b4b800) [pid = 1933] [serial = 1491] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530956274]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 130 (0x7fe7e6587c00) [pid = 1933] [serial = 1486] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 129 (0x7fe7e6f4f000) [pid = 1933] [serial = 1497] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 128 (0x7fe7e2427c00) [pid = 1933] [serial = 1475] [outer = (nil)] [url = about:blank]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 127 (0x7fe7e401a400) [pid = 1933] [serial = 1523] [outer = (nil)] [url = about:blank]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7fe7e7cd4000) [pid = 1933] [serial = 1502] [outer = (nil)] [url = about:blank]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7fe7e6582400) [pid = 1933] [serial = 1520] [outer = (nil)] [url = about:blank]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7fe7e6c37800) [pid = 1933] [serial = 1494] [outer = (nil)] [url = about:blank]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7fe7e3a9cc00) [pid = 1933] [serial = 1478] [outer = (nil)] [url = about:blank]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7fe7e688d000) [pid = 1933] [serial = 1489] [outer = (nil)] [url = about:blank]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7fe7e263f000) [pid = 1933] [serial = 1517] [outer = (nil)] [url = about:blank]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7fe7e9602400) [pid = 1933] [serial = 1508] [outer = (nil)] [url = about:blank]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7fe7e6487000) [pid = 1933] [serial = 1484] [outer = (nil)] [url = about:blank]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 118 (0x7fe7e28ac800) [pid = 1933] [serial = 1514] [outer = (nil)] [url = about:blank]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7fe7e4013000) [pid = 1933] [serial = 1481] [outer = (nil)] [url = about:blank]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7fe7e1bbec00) [pid = 1933] [serial = 1511] [outer = (nil)] [url = about:blank]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7fe7e6b52400) [pid = 1933] [serial = 1492] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530956274]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7fe7e8996000) [pid = 1933] [serial = 1505] [outer = (nil)] [url = about:blank]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7fe7e6f4c400) [pid = 1933] [serial = 1499] [outer = (nil)] [url = about:blank]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7fe7e688b000) [pid = 1933] [serial = 1487] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7fe7e242b000) [pid = 1933] [serial = 1472] [outer = (nil)] [url = about:blank]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7fe7e242c800) [pid = 1933] [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]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7fe7e1bb9c00) [pid = 1933] [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]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7fe7e1bb8c00) [pid = 1933] [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]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7fe7e54e9800) [pid = 1933] [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]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7fe7e6d5e000) [pid = 1933] [serial = 1496] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7fe7e28a5800) [pid = 1933] [serial = 1512] [outer = (nil)] [url = about:blank]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7fe7e3ccc800) [pid = 1933] [serial = 1515] [outer = (nil)] [url = about:blank]
11:56:57 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7fe7e27ca800) [pid = 1933] [serial = 1473] [outer = (nil)] [url = about:blank]
11:56:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5276000 == 28 [pid = 1933] [id = 567]
11:56:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7fe7e1bb9c00) [pid = 1933] [serial = 1585] [outer = (nil)]
11:56:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7fe7e1c4a400) [pid = 1933] [serial = 1586] [outer = 0x7fe7e1bb9c00]
11:56:58 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7fe7e28e9000) [pid = 1933] [serial = 1587] [outer = 0x7fe7e1bb9c00]
11:57:00 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
11:57:00 INFO - document served over http requires an https
11:57:00 INFO - sub-resource via script-tag using the meta-referrer
11:57:00 INFO - delivery method with no-redirect and when
11:57:00 INFO - the target request is cross-origin.
11:57:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 3106ms
11:57:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:57:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40f6800 == 29 [pid = 1933] [id = 568]
11:57:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7fe7e1bb3400) [pid = 1933] [serial = 1588] [outer = (nil)]
11:57:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7fe7e2555000) [pid = 1933] [serial = 1589] [outer = 0x7fe7e1bb3400]
11:57:01 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7fe7e4015800) [pid = 1933] [serial = 1590] [outer = 0x7fe7e1bb3400]
11:57:02 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
11:57:02 INFO - document served over http requires an https
11:57:02 INFO - sub-resource via script-tag using the meta-referrer
11:57:02 INFO - delivery method with swap-origin-redirect and when
11:57:02 INFO - the target request is cross-origin.
11:57:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2033ms
11:57:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:57:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e55b2000 == 30 [pid = 1933] [id = 569]
11:57:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7fe7e27ca000) [pid = 1933] [serial = 1591] [outer = (nil)]
11:57:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7fe7e6890c00) [pid = 1933] [serial = 1592] [outer = 0x7fe7e27ca000]
11:57:03 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7fe7e6d57400) [pid = 1933] [serial = 1593] [outer = 0x7fe7e27ca000]
11:57:04 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
11:57:04 INFO - document served over http requires an https
11:57:04 INFO - sub-resource via xhr-request using the meta-referrer
11:57:04 INFO - delivery method with keep-origin-redirect and when
11:57:04 INFO - the target request is cross-origin.
11:57:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2037ms
11:57:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:57:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e70b5800 == 31 [pid = 1933] [id = 570]
11:57:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7fe7e688f000) [pid = 1933] [serial = 1594] [outer = (nil)]
11:57:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7fe7e7cde800) [pid = 1933] [serial = 1595] [outer = 0x7fe7e688f000]
11:57:05 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7fe7e8c1ec00) [pid = 1933] [serial = 1596] [outer = 0x7fe7e688f000]
11:57:06 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
11:57:06 INFO - document served over http requires an https
11:57:06 INFO - sub-resource via xhr-request using the meta-referrer
11:57:06 INFO - delivery method with no-redirect and when
11:57:06 INFO - the target request is cross-origin.
11:57:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1783ms
11:57:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:57:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8c6a800 == 32 [pid = 1933] [id = 571]
11:57:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7fe7e7dc9c00) [pid = 1933] [serial = 1597] [outer = (nil)]
11:57:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7fe7e97fe400) [pid = 1933] [serial = 1598] [outer = 0x7fe7e7dc9c00]
11:57:07 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7fe7e999e400) [pid = 1933] [serial = 1599] [outer = 0x7fe7e7dc9c00]
11:57:08 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
11:57:08 INFO - document served over http requires an https
11:57:08 INFO - sub-resource via xhr-request using the meta-referrer
11:57:08 INFO - delivery method with swap-origin-redirect and when
11:57:08 INFO - the target request is cross-origin.
11:57:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2044ms
11:57:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:57:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e995b000 == 33 [pid = 1933] [id = 572]
11:57:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7fe7e97f4800) [pid = 1933] [serial = 1600] [outer = (nil)]
11:57:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7fe7ea371800) [pid = 1933] [serial = 1601] [outer = 0x7fe7e97f4800]
11:57:09 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7fe7eae9f800) [pid = 1933] [serial = 1602] [outer = 0x7fe7e97f4800]
11:57:10 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
11:57:10 INFO - document served over http requires an http
11:57:10 INFO - sub-resource via fetch-request using the meta-referrer
11:57:10 INFO - delivery method with keep-origin-redirect and when
11:57:10 INFO - the target request is same-origin.
11:57:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2248ms
11:57:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:57:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eaf08800 == 34 [pid = 1933] [id = 573]
11:57:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7fe7ea372000) [pid = 1933] [serial = 1603] [outer = (nil)]
11:57:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7fe7eb509c00) [pid = 1933] [serial = 1604] [outer = 0x7fe7ea372000]
11:57:11 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7fe7ebb75400) [pid = 1933] [serial = 1605] [outer = 0x7fe7ea372000]
11:57:12 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
11:57:12 INFO - document served over http requires an http
11:57:12 INFO - sub-resource via fetch-request using the meta-referrer
11:57:12 INFO - delivery method with no-redirect and when
11:57:12 INFO - the target request is same-origin.
11:57:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2137ms
11:57:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:57:13 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb673800 == 35 [pid = 1933] [id = 574]
11:57:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7fe7ebb7bc00) [pid = 1933] [serial = 1606] [outer = (nil)]
11:57:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7fe7ebfbe800) [pid = 1933] [serial = 1607] [outer = 0x7fe7ebb7bc00]
11:57:14 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7fe7ebfc5400) [pid = 1933] [serial = 1608] [outer = 0x7fe7ebb7bc00]
11:57:15 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
11:57:15 INFO - document served over http requires an http
11:57:15 INFO - sub-resource via fetch-request using the meta-referrer
11:57:15 INFO - delivery method with swap-origin-redirect and when
11:57:15 INFO - the target request is same-origin.
11:57:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2337ms
11:57:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:57:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ebb15000 == 36 [pid = 1933] [id = 575]
11:57:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 128 (0x7fe7ebb7d800) [pid = 1933] [serial = 1609] [outer = (nil)]
11:57:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 129 (0x7fe7ec772400) [pid = 1933] [serial = 1610] [outer = 0x7fe7ebb7d800]
11:57:16 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 130 (0x7fe7ec77a400) [pid = 1933] [serial = 1611] [outer = 0x7fe7ebb7d800]
11:57:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec009800 == 37 [pid = 1933] [id = 576]
11:57:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 131 (0x7fe7ed11e000) [pid = 1933] [serial = 1612] [outer = (nil)]
11:57:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 132 (0x7fe7ed121c00) [pid = 1933] [serial = 1613] [outer = 0x7fe7ed11e000]
11:57:18 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
11:57:18 INFO - document served over http requires an http
11:57:18 INFO - sub-resource via iframe-tag using the meta-referrer
11:57:18 INFO - delivery method with keep-origin-redirect and when
11:57:18 INFO - the target request is same-origin.
11:57:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2833ms
11:57:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:57:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec014800 == 38 [pid = 1933] [id = 577]
11:57:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 133 (0x7fe7ec771400) [pid = 1933] [serial = 1614] [outer = (nil)]
11:57:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 134 (0x7fe7ed123800) [pid = 1933] [serial = 1615] [outer = 0x7fe7ec771400]
11:57:19 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 135 (0x7fe7ed207800) [pid = 1933] [serial = 1616] [outer = 0x7fe7ec771400]
11:57:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec739800 == 39 [pid = 1933] [id = 578]
11:57:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 136 (0x7fe7ed20c800) [pid = 1933] [serial = 1617] [outer = (nil)]
11:57:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 137 (0x7fe7ed210c00) [pid = 1933] [serial = 1618] [outer = 0x7fe7ed20c800]
11:57:20 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
11:57:20 INFO - document served over http requires an http
11:57:20 INFO - sub-resource via iframe-tag using the meta-referrer
11:57:20 INFO - delivery method with no-redirect and when
11:57:20 INFO - the target request is same-origin.
11:57:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2182ms
11:57:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:57:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec745800 == 40 [pid = 1933] [id = 579]
11:57:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 138 (0x7fe7ed121400) [pid = 1933] [serial = 1619] [outer = (nil)]
11:57:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 139 (0x7fe7ed20f000) [pid = 1933] [serial = 1620] [outer = 0x7fe7ed121400]
11:57:21 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 140 (0x7fe7ed3ea800) [pid = 1933] [serial = 1621] [outer = 0x7fe7ed121400]
11:57:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed21a800 == 41 [pid = 1933] [id = 580]
11:57:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 141 (0x7fe7ed3ee800) [pid = 1933] [serial = 1622] [outer = (nil)]
11:57:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 142 (0x7fe7ed4bcc00) [pid = 1933] [serial = 1623] [outer = 0x7fe7ed3ee800]
11:57:22 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
11:57:22 INFO - document served over http requires an http
11:57:22 INFO - sub-resource via iframe-tag using the meta-referrer
11:57:22 INFO - delivery method with swap-origin-redirect and when
11:57:22 INFO - the target request is same-origin.
11:57:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1887ms
11:57:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:57:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed22a000 == 42 [pid = 1933] [id = 581]
11:57:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 143 (0x7fe7ed3e3400) [pid = 1933] [serial = 1624] [outer = (nil)]
11:57:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 144 (0x7fe7ed4c0400) [pid = 1933] [serial = 1625] [outer = 0x7fe7ed3e3400]
11:57:23 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 145 (0x7fe7ed916400) [pid = 1933] [serial = 1626] [outer = 0x7fe7ed3e3400]
11:57:24 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
11:57:24 INFO - document served over http requires an http
11:57:24 INFO - sub-resource via script-tag using the meta-referrer
11:57:24 INFO - delivery method with keep-origin-redirect and when
11:57:24 INFO - the target request is same-origin.
11:57:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1938ms
11:57:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:57:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed413800 == 43 [pid = 1933] [id = 582]
11:57:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 146 (0x7fe7ed4bd000) [pid = 1933] [serial = 1627] [outer = (nil)]
11:57:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 147 (0x7fe7ed91dc00) [pid = 1933] [serial = 1628] [outer = 0x7fe7ed4bd000]
11:57:25 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 148 (0x7fe7ed9e6c00) [pid = 1933] [serial = 1629] [outer = 0x7fe7ed4bd000]
11:57:26 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
11:57:26 INFO - document served over http requires an http
11:57:26 INFO - sub-resource via script-tag using the meta-referrer
11:57:26 INFO - delivery method with no-redirect and when
11:57:26 INFO - the target request is same-origin.
11:57:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2139ms
11:57:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:57:26 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed76c800 == 44 [pid = 1933] [id = 583]
11:57:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 149 (0x7fe7ed91d400) [pid = 1933] [serial = 1630] [outer = (nil)]
11:57:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 150 (0x7fe7ed9f0000) [pid = 1933] [serial = 1631] [outer = 0x7fe7ed91d400]
11:57:27 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 151 (0x7fe7ee716400) [pid = 1933] [serial = 1632] [outer = 0x7fe7ed91d400]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e397c000 == 43 [pid = 1933] [id = 524]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e55c1000 == 42 [pid = 1933] [id = 546]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a38000 == 41 [pid = 1933] [id = 545]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7df0000 == 40 [pid = 1933] [id = 548]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e70b1000 == 39 [pid = 1933] [id = 547]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e97bf800 == 38 [pid = 1933] [id = 550]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8c72000 == 37 [pid = 1933] [id = 549]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e996c800 == 36 [pid = 1933] [id = 551]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea1d1800 == 35 [pid = 1933] [id = 552]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea251000 == 34 [pid = 1933] [id = 553]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eadba800 == 33 [pid = 1933] [id = 554]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eae6f800 == 32 [pid = 1933] [id = 555]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eaf02800 == 31 [pid = 1933] [id = 556]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eaf1b800 == 30 [pid = 1933] [id = 557]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb417800 == 29 [pid = 1933] [id = 558]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb45c000 == 28 [pid = 1933] [id = 559]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7dec000 == 27 [pid = 1933] [id = 561]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d78000 == 26 [pid = 1933] [id = 560]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e174d800 == 25 [pid = 1933] [id = 563]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1ce1000 == 24 [pid = 1933] [id = 562]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d6a800 == 23 [pid = 1933] [id = 565]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1ce6800 == 22 [pid = 1933] [id = 564]
11:57:30 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c6c000 == 21 [pid = 1933] [id = 566]
11:57:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40f6800 == 20 [pid = 1933] [id = 568]
11:57:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e55b2000 == 19 [pid = 1933] [id = 569]
11:57:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e70b5800 == 18 [pid = 1933] [id = 570]
11:57:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8c6a800 == 17 [pid = 1933] [id = 571]
11:57:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e97c4000 == 16 [pid = 1933] [id = 539]
11:57:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e995b000 == 15 [pid = 1933] [id = 572]
11:57:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6409000 == 14 [pid = 1933] [id = 532]
11:57:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eaf08800 == 13 [pid = 1933] [id = 573]
11:57:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb673800 == 12 [pid = 1933] [id = 574]
11:57:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec009800 == 11 [pid = 1933] [id = 576]
11:57:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ebb15000 == 10 [pid = 1933] [id = 575]
11:57:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec739800 == 9 [pid = 1933] [id = 578]
11:57:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec014800 == 8 [pid = 1933] [id = 577]
11:57:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed21a800 == 7 [pid = 1933] [id = 580]
11:57:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec745800 == 6 [pid = 1933] [id = 579]
11:57:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed22a000 == 5 [pid = 1933] [id = 581]
11:57:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed413800 == 4 [pid = 1933] [id = 582]
11:57:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5276000 == 3 [pid = 1933] [id = 567]
11:57:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea555000 == 2 [pid = 1933] [id = 517]
11:57:32 INFO - PROCESS | 1883 | --DOMWINDOW == 150 (0x7fe7e3ed3400) [pid = 1933] [serial = 1518] [outer = (nil)] [url = about:blank]
11:57:32 INFO - PROCESS | 1883 | --DOMWINDOW == 149 (0x7fe7e69b9400) [pid = 1933] [serial = 1521] [outer = (nil)] [url = about:blank]
11:57:32 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
11:57:32 INFO - document served over http requires an http
11:57:32 INFO - sub-resource via script-tag using the meta-referrer
11:57:32 INFO - delivery method with swap-origin-redirect and when
11:57:32 INFO - the target request is same-origin.
11:57:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 6500ms
11:57:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:57:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e174a000 == 3 [pid = 1933] [id = 584]
11:57:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 150 (0x7fe7e1bbdc00) [pid = 1933] [serial = 1633] [outer = (nil)]
11:57:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 151 (0x7fe7e1bbf000) [pid = 1933] [serial = 1634] [outer = 0x7fe7e1bbdc00]
11:57:33 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 152 (0x7fe7e1c4f000) [pid = 1933] [serial = 1635] [outer = 0x7fe7e1bbdc00]
11:57:34 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
11:57:34 INFO - document served over http requires an http
11:57:34 INFO - sub-resource via xhr-request using the meta-referrer
11:57:34 INFO - delivery method with keep-origin-redirect and when
11:57:34 INFO - the target request is same-origin.
11:57:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1785ms
11:57:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:57:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a46800 == 4 [pid = 1933] [id = 585]
11:57:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 153 (0x7fe7e1784400) [pid = 1933] [serial = 1636] [outer = (nil)]
11:57:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 154 (0x7fe7e1c50000) [pid = 1933] [serial = 1637] [outer = 0x7fe7e1784400]
11:57:35 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 155 (0x7fe7e2556400) [pid = 1933] [serial = 1638] [outer = 0x7fe7e1784400]
11:57:36 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
11:57:36 INFO - document served over http requires an http
11:57:36 INFO - sub-resource via xhr-request using the meta-referrer
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/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1736ms
11:57:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:57:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1ce4800 == 5 [pid = 1933] [id = 586]
11:57:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 156 (0x7fe7e242ec00) [pid = 1933] [serial = 1639] [outer = (nil)]
11:57:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 157 (0x7fe7e2636400) [pid = 1933] [serial = 1640] [outer = 0x7fe7e242ec00]
11:57:37 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 158 (0x7fe7e263e400) [pid = 1933] [serial = 1641] [outer = 0x7fe7e242ec00]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 157 (0x7fe7e9753000) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 156 (0x7fe7e9607800) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 155 (0x7fe7e1bb8000) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 154 (0x7fe7e97fa800) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 153 (0x7fe7e3970000) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 152 (0x7fe7e28a0400) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 151 (0x7fe7e98a1000) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 150 (0x7fe7e7cd9c00) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 149 (0x7fe7e6b4bc00) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 148 (0x7fe7e6f52800) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 147 (0x7fe7e9759c00) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 146 (0x7fe7ead2b400) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 145 (0x7fe7e1bb9c00) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 144 (0x7fe7e177ec00) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 143 (0x7fe7e2640000) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 142 (0x7fe7e3be2c00) [pid = 1933] [serial = 1570] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 141 (0x7fe7e2422400) [pid = 1933] [serial = 1575] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531012376]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 140 (0x7fe7e74acc00) [pid = 1933] [serial = 1533] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530984163]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 139 (0x7fe7ea376400) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 138 (0x7fe7e991bc00) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 137 (0x7fe7e8994400) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 136 (0x7fe7e2550000) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 135 (0x7fe7eaea5400) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 134 (0x7fe7e2554800) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 133 (0x7fe7e69b9000) [pid = 1933] [serial = 1580] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 132 (0x7fe7e1c4cc00) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 131 (0x7fe7e74adc00) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 130 (0x7fe7eaf88800) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 129 (0x7fe7e6483c00) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 128 (0x7fe7e3a9b800) [pid = 1933] [serial = 1528] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 127 (0x7fe7e8992400) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7fe7e2431000) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7fe7e28f6400) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7fe7e99a4000) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7fe7e1c44800) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7fe7e658d000) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7fe7ea591000) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7fe7e4015c00) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7fe7e1c4a800) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 118 (0x7fe7e6b4e800) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7fe7e4015400) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7fe7e960bc00) [pid = 1933] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7fe7e3a9b400) [pid = 1933] [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]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7fe7e6b4cc00) [pid = 1933] [serial = 1583] [outer = (nil)] [url = about:blank]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7fe7e7dc1000) [pid = 1933] [serial = 1534] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530984163]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7fe7eb4c1000) [pid = 1933] [serial = 1562] [outer = (nil)] [url = about:blank]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7fe7e28ec800) [pid = 1933] [serial = 1576] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531012376]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7fe7e9754000) [pid = 1933] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7fe7e3cd0400) [pid = 1933] [serial = 1529] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7fe7ead2c000) [pid = 1933] [serial = 1556] [outer = (nil)] [url = about:blank]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7fe7e6c34800) [pid = 1933] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7fe7e974f800) [pid = 1933] [serial = 1541] [outer = (nil)] [url = about:blank]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7fe7ea593000) [pid = 1933] [serial = 1553] [outer = (nil)] [url = about:blank]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7fe7e28ec400) [pid = 1933] [serial = 1578] [outer = (nil)] [url = about:blank]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7fe7e3bdbc00) [pid = 1933] [serial = 1531] [outer = (nil)] [url = about:blank]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7e3ccf400) [pid = 1933] [serial = 1573] [outer = (nil)] [url = about:blank]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7e99a0000) [pid = 1933] [serial = 1547] [outer = (nil)] [url = about:blank]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7e1bb8400) [pid = 1933] [serial = 1526] [outer = (nil)] [url = about:blank]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7eb50e800) [pid = 1933] [serial = 1565] [outer = (nil)] [url = about:blank]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7e7cdb000) [pid = 1933] [serial = 1536] [outer = (nil)] [url = about:blank]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7ea377400) [pid = 1933] [serial = 1550] [outer = (nil)] [url = about:blank]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e27c0400) [pid = 1933] [serial = 1571] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7eaea4800) [pid = 1933] [serial = 1559] [outer = (nil)] [url = about:blank]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7e255b800) [pid = 1933] [serial = 1568] [outer = (nil)] [url = about:blank]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7e991cc00) [pid = 1933] [serial = 1544] [outer = (nil)] [url = about:blank]
11:57:42 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e1c4a400) [pid = 1933] [serial = 1586] [outer = (nil)] [url = about:blank]
11:57:43 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7ea37dc00) [pid = 1933] [serial = 1551] [outer = (nil)] [url = about:blank]
11:57:43 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e556b800) [pid = 1933] [serial = 1482] [outer = (nil)] [url = about:blank]
11:57:43 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e9898800) [pid = 1933] [serial = 1440] [outer = (nil)] [url = about:blank]
11:57:43 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7eae9b400) [pid = 1933] [serial = 1557] [outer = (nil)] [url = about:blank]
11:57:43 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7e975ac00) [pid = 1933] [serial = 1437] [outer = (nil)] [url = about:blank]
11:57:43 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7e8c18c00) [pid = 1933] [serial = 1506] [outer = (nil)] [url = about:blank]
11:57:43 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7e6485400) [pid = 1933] [serial = 1425] [outer = (nil)] [url = about:blank]
11:57:43 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7e6581000) [pid = 1933] [serial = 1485] [outer = (nil)] [url = about:blank]
11:57:43 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7e6d58400) [pid = 1933] [serial = 1495] [outer = (nil)] [url = about:blank]
11:57:43 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7e9920c00) [pid = 1933] [serial = 1443] [outer = (nil)] [url = about:blank]
11:57:43 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7e74aa400) [pid = 1933] [serial = 1524] [outer = (nil)] [url = about:blank]
11:57:43 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7e6f50400) [pid = 1933] [serial = 1428] [outer = (nil)] [url = about:blank]
11:57:43 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7ead24000) [pid = 1933] [serial = 1554] [outer = (nil)] [url = about:blank]
11:57:43 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7e99a3800) [pid = 1933] [serial = 1448] [outer = (nil)] [url = about:blank]
11:57:43 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7e974b400) [pid = 1933] [serial = 1434] [outer = (nil)] [url = about:blank]
11:57:43 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7e975a000) [pid = 1933] [serial = 1509] [outer = (nil)] [url = about:blank]
11:57:43 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7e69b9800) [pid = 1933] [serial = 1490] [outer = (nil)] [url = about:blank]
11:57:43 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7e3cd5000) [pid = 1933] [serial = 1479] [outer = (nil)] [url = about:blank]
11:57:43 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7e74a9c00) [pid = 1933] [serial = 1500] [outer = (nil)] [url = about:blank]
11:57:43 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7e8c12c00) [pid = 1933] [serial = 1431] [outer = (nil)] [url = about:blank]
11:57:43 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7e7dc5c00) [pid = 1933] [serial = 1503] [outer = (nil)] [url = about:blank]
11:57:43 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7fe7e28ed800) [pid = 1933] [serial = 1476] [outer = (nil)] [url = about:blank]
11:57:44 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
11:57:44 INFO - document served over http requires an http
11:57:44 INFO - sub-resource via xhr-request using the meta-referrer
11:57:44 INFO - delivery method with swap-origin-redirect and when
11:57:44 INFO - the target request is same-origin.
11:57:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 8127ms
11:57:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:57:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1cdc800 == 6 [pid = 1933] [id = 587]
11:57:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7fe7e1783c00) [pid = 1933] [serial = 1642] [outer = (nil)]
11:57:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7e1bb6400) [pid = 1933] [serial = 1643] [outer = 0x7fe7e1783c00]
11:57:45 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7e1c48000) [pid = 1933] [serial = 1644] [outer = 0x7fe7e1783c00]
11:57:46 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
11:57:46 INFO - document served over http requires an https
11:57:46 INFO - sub-resource via fetch-request using the meta-referrer
11:57:46 INFO - delivery method with keep-origin-redirect and when
11:57:46 INFO - the target request is same-origin.
11:57:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2001ms
11:57:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:57:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2b94000 == 7 [pid = 1933] [id = 588]
11:57:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7e1bb0800) [pid = 1933] [serial = 1645] [outer = (nil)]
11:57:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7e2426c00) [pid = 1933] [serial = 1646] [outer = 0x7fe7e1bb0800]
11:57:47 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7e255c800) [pid = 1933] [serial = 1647] [outer = 0x7fe7e1bb0800]
11:57:48 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
11:57:48 INFO - document served over http requires an https
11:57:48 INFO - sub-resource via fetch-request using the meta-referrer
11:57:48 INFO - delivery method with no-redirect and when
11:57:48 INFO - the target request is same-origin.
11:57:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1840ms
11:57:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:57:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d77800 == 8 [pid = 1933] [id = 589]
11:57:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7e242a000) [pid = 1933] [serial = 1648] [outer = (nil)]
11:57:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7e27bf800) [pid = 1933] [serial = 1649] [outer = 0x7fe7e242a000]
11:57:49 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7e289f800) [pid = 1933] [serial = 1650] [outer = 0x7fe7e242a000]
11:57:50 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
11:57:50 INFO - document served over http requires an https
11:57:50 INFO - sub-resource via fetch-request using the meta-referrer
11:57:50 INFO - delivery method with swap-origin-redirect and when
11:57:50 INFO - the target request is same-origin.
11:57:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1984ms
11:57:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:57:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3985000 == 9 [pid = 1933] [id = 590]
11:57:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e27c1c00) [pid = 1933] [serial = 1651] [outer = (nil)]
11:57:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e28ab800) [pid = 1933] [serial = 1652] [outer = 0x7fe7e27c1c00]
11:57:51 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e28e9800) [pid = 1933] [serial = 1653] [outer = 0x7fe7e27c1c00]
11:57:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c5b000 == 10 [pid = 1933] [id = 591]
11:57:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e28ecc00) [pid = 1933] [serial = 1654] [outer = (nil)]
11:57:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e28f1c00) [pid = 1933] [serial = 1655] [outer = 0x7fe7e28ecc00]
11:57:52 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
11:57:52 INFO - document served over http requires an https
11:57:52 INFO - sub-resource via iframe-tag using the meta-referrer
11:57:52 INFO - delivery method with keep-origin-redirect and when
11:57:52 INFO - the target request is same-origin.
11:57:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2335ms
11:57:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:57:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c65800 == 11 [pid = 1933] [id = 592]
11:57:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e28a9400) [pid = 1933] [serial = 1656] [outer = (nil)]
11:57:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e28f6400) [pid = 1933] [serial = 1657] [outer = 0x7fe7e28a9400]
11:57:53 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e3972400) [pid = 1933] [serial = 1658] [outer = 0x7fe7e28a9400]
11:57:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c79000 == 12 [pid = 1933] [id = 593]
11:57:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e3977800) [pid = 1933] [serial = 1659] [outer = (nil)]
11:57:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e3a92000) [pid = 1933] [serial = 1660] [outer = 0x7fe7e3977800]
11:57:55 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
11:57:55 INFO - document served over http requires an https
11:57:55 INFO - sub-resource via iframe-tag using the meta-referrer
11:57:55 INFO - delivery method with no-redirect and when
11:57:55 INFO - the target request is same-origin.
11:57:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2298ms
11:57:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:57:55 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40e2800 == 13 [pid = 1933] [id = 594]
11:57:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e28f1400) [pid = 1933] [serial = 1661] [outer = (nil)]
11:57:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e3a92400) [pid = 1933] [serial = 1662] [outer = 0x7fe7e28f1400]
11:57:55 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e3a9e400) [pid = 1933] [serial = 1663] [outer = 0x7fe7e28f1400]
11:57:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5271000 == 14 [pid = 1933] [id = 595]
11:57:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e3bd7800) [pid = 1933] [serial = 1664] [outer = (nil)]
11:57:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e3bdb400) [pid = 1933] [serial = 1665] [outer = 0x7fe7e3bd7800]
11:57:57 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
11:57:57 INFO - document served over http requires an https
11:57:57 INFO - sub-resource via iframe-tag using the meta-referrer
11:57:57 INFO - delivery method with swap-origin-redirect and when
11:57:57 INFO - the target request is same-origin.
11:57:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2283ms
11:57:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:57:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e527d000 == 15 [pid = 1933] [id = 596]
11:57:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e3978000) [pid = 1933] [serial = 1666] [outer = (nil)]
11:57:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e3bdec00) [pid = 1933] [serial = 1667] [outer = 0x7fe7e3978000]
11:57:58 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e3cd0400) [pid = 1933] [serial = 1668] [outer = 0x7fe7e3978000]
11:58:00 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
11:58:00 INFO - document served over http requires an https
11:58:00 INFO - sub-resource via script-tag using the meta-referrer
11:58:00 INFO - delivery method with keep-origin-redirect and when
11:58:00 INFO - the target request is same-origin.
11:58:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3498ms
11:58:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:58:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e534e000 == 16 [pid = 1933] [id = 597]
11:58:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e3bd9400) [pid = 1933] [serial = 1669] [outer = (nil)]
11:58:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7e3cd4000) [pid = 1933] [serial = 1670] [outer = 0x7fe7e3bd9400]
11:58:01 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7e3ece000) [pid = 1933] [serial = 1671] [outer = 0x7fe7e3bd9400]
11:58:02 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
11:58:02 INFO - document served over http requires an https
11:58:02 INFO - sub-resource via script-tag using the meta-referrer
11:58:02 INFO - delivery method with no-redirect and when
11:58:02 INFO - the target request is same-origin.
11:58:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1940ms
11:58:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:58:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2b8a000 == 17 [pid = 1933] [id = 598]
11:58:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7e1bb8c00) [pid = 1933] [serial = 1672] [outer = (nil)]
11:58:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7e1c42c00) [pid = 1933] [serial = 1673] [outer = 0x7fe7e1bb8c00]
11:58:03 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7e2639400) [pid = 1933] [serial = 1674] [outer = 0x7fe7e1bb8c00]
11:58:04 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
11:58:04 INFO - document served over http requires an https
11:58:04 INFO - sub-resource via script-tag using the meta-referrer
11:58:04 INFO - delivery method with swap-origin-redirect and when
11:58:04 INFO - the target request is same-origin.
11:58:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2144ms
11:58:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:58:05 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a46800 == 16 [pid = 1933] [id = 585]
11:58:05 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e174a000 == 15 [pid = 1933] [id = 584]
11:58:05 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed76c800 == 14 [pid = 1933] [id = 583]
11:58:05 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7e9892c00) [pid = 1933] [serial = 1542] [outer = (nil)] [url = about:blank]
11:58:05 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7ea10a000) [pid = 1933] [serial = 1548] [outer = (nil)] [url = about:blank]
11:58:05 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7ebb71400) [pid = 1933] [serial = 1566] [outer = (nil)] [url = about:blank]
11:58:05 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7e8da7000) [pid = 1933] [serial = 1537] [outer = (nil)] [url = about:blank]
11:58:05 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7e6891400) [pid = 1933] [serial = 1579] [outer = (nil)] [url = about:blank]
11:58:05 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7e6c3cc00) [pid = 1933] [serial = 1532] [outer = (nil)] [url = about:blank]
11:58:05 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e28a9000) [pid = 1933] [serial = 1527] [outer = (nil)] [url = about:blank]
11:58:05 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7eb4ccc00) [pid = 1933] [serial = 1563] [outer = (nil)] [url = about:blank]
11:58:05 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7e6890400) [pid = 1933] [serial = 1574] [outer = (nil)] [url = about:blank]
11:58:05 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7e3ec6400) [pid = 1933] [serial = 1569] [outer = (nil)] [url = about:blank]
11:58:05 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e9928400) [pid = 1933] [serial = 1545] [outer = (nil)] [url = about:blank]
11:58:05 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7eaf80800) [pid = 1933] [serial = 1560] [outer = (nil)] [url = about:blank]
11:58:05 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e74a4000) [pid = 1933] [serial = 1584] [outer = (nil)] [url = about:blank]
11:58:05 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e28e9000) [pid = 1933] [serial = 1587] [outer = (nil)] [url = about:blank]
11:58:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1759000 == 15 [pid = 1933] [id = 599]
11:58:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e1bb9c00) [pid = 1933] [serial = 1675] [outer = (nil)]
11:58:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e2428c00) [pid = 1933] [serial = 1676] [outer = 0x7fe7e1bb9c00]
11:58:06 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e28a2800) [pid = 1933] [serial = 1677] [outer = 0x7fe7e1bb9c00]
11:58:07 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
11:58:07 INFO - document served over http requires an https
11:58:07 INFO - sub-resource via xhr-request using the meta-referrer
11:58:07 INFO - delivery method with keep-origin-redirect and when
11:58:07 INFO - the target request is same-origin.
11:58:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2304ms
11:58:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:58:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2b87000 == 16 [pid = 1933] [id = 600]
11:58:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e2424c00) [pid = 1933] [serial = 1678] [outer = (nil)]
11:58:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e3a9a000) [pid = 1933] [serial = 1679] [outer = 0x7fe7e2424c00]
11:58:08 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e3ecec00) [pid = 1933] [serial = 1680] [outer = 0x7fe7e2424c00]
11:58:09 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
11:58:09 INFO - document served over http requires an https
11:58:09 INFO - sub-resource via xhr-request using the meta-referrer
11:58:09 INFO - delivery method with no-redirect and when
11:58:09 INFO - the target request is same-origin.
11:58:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2033ms
11:58:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:58:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e538a800 == 17 [pid = 1933] [id = 601]
11:58:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e3a97000) [pid = 1933] [serial = 1681] [outer = (nil)]
11:58:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e4010c00) [pid = 1933] [serial = 1682] [outer = 0x7fe7e3a97000]
11:58:10 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e4018800) [pid = 1933] [serial = 1683] [outer = 0x7fe7e3a97000]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7eb509c00) [pid = 1933] [serial = 1604] [outer = (nil)] [url = about:blank]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7ed9f0000) [pid = 1933] [serial = 1631] [outer = (nil)] [url = about:blank]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7e97fe400) [pid = 1933] [serial = 1598] [outer = (nil)] [url = about:blank]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7ed91dc00) [pid = 1933] [serial = 1628] [outer = (nil)] [url = about:blank]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7ed4bcc00) [pid = 1933] [serial = 1623] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7ebfbe800) [pid = 1933] [serial = 1607] [outer = (nil)] [url = about:blank]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7e6890c00) [pid = 1933] [serial = 1592] [outer = (nil)] [url = about:blank]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7ed20f000) [pid = 1933] [serial = 1620] [outer = (nil)] [url = about:blank]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e1bbf000) [pid = 1933] [serial = 1634] [outer = (nil)] [url = about:blank]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7e2555000) [pid = 1933] [serial = 1589] [outer = (nil)] [url = about:blank]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7ed210c00) [pid = 1933] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531040035]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7e7cde800) [pid = 1933] [serial = 1595] [outer = (nil)] [url = about:blank]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7ed123800) [pid = 1933] [serial = 1615] [outer = (nil)] [url = about:blank]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7ed4c0400) [pid = 1933] [serial = 1625] [outer = (nil)] [url = about:blank]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7ea371800) [pid = 1933] [serial = 1601] [outer = (nil)] [url = about:blank]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7e1c50000) [pid = 1933] [serial = 1637] [outer = (nil)] [url = about:blank]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7ec772400) [pid = 1933] [serial = 1610] [outer = (nil)] [url = about:blank]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7e2636400) [pid = 1933] [serial = 1640] [outer = (nil)] [url = about:blank]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7ed121c00) [pid = 1933] [serial = 1613] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7ed91d400) [pid = 1933] [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]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7ed20c800) [pid = 1933] [serial = 1617] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531040035]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7e1784400) [pid = 1933] [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]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7ed3e3400) [pid = 1933] [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]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7e1bb3400) [pid = 1933] [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]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7ed3ee800) [pid = 1933] [serial = 1622] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7ed11e000) [pid = 1933] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7e1bbdc00) [pid = 1933] [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]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7fe7ed4bd000) [pid = 1933] [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]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 69 (0x7fe7ea372000) [pid = 1933] [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]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 68 (0x7fe7ec771400) [pid = 1933] [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]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 67 (0x7fe7e27ca000) [pid = 1933] [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]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 66 (0x7fe7ed121400) [pid = 1933] [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]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 65 (0x7fe7e7dc9c00) [pid = 1933] [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]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 64 (0x7fe7e688f000) [pid = 1933] [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]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 63 (0x7fe7ebb7bc00) [pid = 1933] [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]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 62 (0x7fe7ebb7d800) [pid = 1933] [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]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 61 (0x7fe7e97f4800) [pid = 1933] [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]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 60 (0x7fe7e6d57400) [pid = 1933] [serial = 1593] [outer = (nil)] [url = about:blank]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 59 (0x7fe7e2556400) [pid = 1933] [serial = 1638] [outer = (nil)] [url = about:blank]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 58 (0x7fe7e8c1ec00) [pid = 1933] [serial = 1596] [outer = (nil)] [url = about:blank]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 57 (0x7fe7e1c4f000) [pid = 1933] [serial = 1635] [outer = (nil)] [url = about:blank]
11:58:10 INFO - PROCESS | 1883 | --DOMWINDOW == 56 (0x7fe7e999e400) [pid = 1933] [serial = 1599] [outer = (nil)] [url = about:blank]
11:58:11 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
11:58:11 INFO - document served over http requires an https
11:58:11 INFO - sub-resource via xhr-request using the meta-referrer
11:58:11 INFO - delivery method with swap-origin-redirect and when
11:58:11 INFO - the target request is same-origin.
11:58:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2135ms
11:58:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:58:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e540b000 == 18 [pid = 1933] [id = 602]
11:58:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 57 (0x7fe7e3ed0c00) [pid = 1933] [serial = 1684] [outer = (nil)]
11:58:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 58 (0x7fe7e54ea000) [pid = 1933] [serial = 1685] [outer = 0x7fe7e3ed0c00]
11:58:12 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 59 (0x7fe7e54f4c00) [pid = 1933] [serial = 1686] [outer = 0x7fe7e3ed0c00]
11:58:13 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
11:58:13 INFO - document served over http requires an http
11:58:13 INFO - sub-resource via fetch-request using the http-csp
11:58:13 INFO - delivery method with keep-origin-redirect and when
11:58:13 INFO - the target request is cross-origin.
11:58:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2001ms
11:58:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:58:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40f6800 == 19 [pid = 1933] [id = 603]
11:58:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 60 (0x7fe7e2639000) [pid = 1933] [serial = 1687] [outer = (nil)]
11:58:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 61 (0x7fe7e27c5000) [pid = 1933] [serial = 1688] [outer = 0x7fe7e2639000]
11:58:15 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 62 (0x7fe7e3a9c800) [pid = 1933] [serial = 1689] [outer = 0x7fe7e2639000]
11:58:16 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
11:58:16 INFO - document served over http requires an http
11:58:16 INFO - sub-resource via fetch-request using the http-csp
11:58:16 INFO - delivery method with no-redirect and when
11:58:16 INFO - the target request is cross-origin.
11:58:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2790ms
11:58:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:58:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e55ae000 == 20 [pid = 1933] [id = 604]
11:58:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 63 (0x7fe7e2550c00) [pid = 1933] [serial = 1690] [outer = (nil)]
11:58:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 64 (0x7fe7e54eb800) [pid = 1933] [serial = 1691] [outer = 0x7fe7e2550c00]
11:58:17 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 65 (0x7fe7e556ec00) [pid = 1933] [serial = 1692] [outer = 0x7fe7e2550c00]
11:58:18 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
11:58:18 INFO - document served over http requires an http
11:58:18 INFO - sub-resource via fetch-request using the http-csp
11:58:18 INFO - delivery method with swap-origin-redirect and when
11:58:18 INFO - the target request is cross-origin.
11:58:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1848ms
11:58:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:58:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e640c800 == 21 [pid = 1933] [id = 605]
11:58:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 66 (0x7fe7e54e9800) [pid = 1933] [serial = 1693] [outer = (nil)]
11:58:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 67 (0x7fe7e5577800) [pid = 1933] [serial = 1694] [outer = 0x7fe7e54e9800]
11:58:19 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 68 (0x7fe7e6487800) [pid = 1933] [serial = 1695] [outer = 0x7fe7e54e9800]
11:58:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6421000 == 22 [pid = 1933] [id = 606]
11:58:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 69 (0x7fe7e648d400) [pid = 1933] [serial = 1696] [outer = (nil)]
11:58:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7fe7e657f400) [pid = 1933] [serial = 1697] [outer = 0x7fe7e648d400]
11:58:20 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
11:58:20 INFO - document served over http requires an http
11:58:20 INFO - sub-resource via iframe-tag using the http-csp
11:58:20 INFO - delivery method with keep-origin-redirect and when
11:58:20 INFO - the target request is cross-origin.
11:58:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1939ms
11:58:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:58:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e653d000 == 23 [pid = 1933] [id = 607]
11:58:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7fe7e5576400) [pid = 1933] [serial = 1698] [outer = (nil)]
11:58:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7e657f800) [pid = 1933] [serial = 1699] [outer = 0x7fe7e5576400]
11:58:21 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7e658c000) [pid = 1933] [serial = 1700] [outer = 0x7fe7e5576400]
11:58:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6c49800 == 24 [pid = 1933] [id = 608]
11:58:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7e688b400) [pid = 1933] [serial = 1701] [outer = (nil)]
11:58:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7e688f800) [pid = 1933] [serial = 1702] [outer = 0x7fe7e688b400]
11:58:22 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
11:58:22 INFO - document served over http requires an http
11:58:22 INFO - sub-resource via iframe-tag using the http-csp
11:58:22 INFO - delivery method with no-redirect and when
11:58:22 INFO - the target request is cross-origin.
11:58:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1912ms
11:58:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:58:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6c56800 == 25 [pid = 1933] [id = 609]
11:58:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7e648ec00) [pid = 1933] [serial = 1703] [outer = (nil)]
11:58:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7e688dc00) [pid = 1933] [serial = 1704] [outer = 0x7fe7e648ec00]
11:58:23 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7e69b2c00) [pid = 1933] [serial = 1705] [outer = 0x7fe7e648ec00]
11:58:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e70b5000 == 26 [pid = 1933] [id = 610]
11:58:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7e69b6400) [pid = 1933] [serial = 1706] [outer = (nil)]
11:58:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e69ba800) [pid = 1933] [serial = 1707] [outer = 0x7fe7e69b6400]
11:58:24 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
11:58:24 INFO - document served over http requires an http
11:58:24 INFO - sub-resource via iframe-tag using the http-csp
11:58:24 INFO - delivery method with swap-origin-redirect and when
11:58:24 INFO - the target request is cross-origin.
11:58:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2749ms
11:58:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:58:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e70c4800 == 27 [pid = 1933] [id = 611]
11:58:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e6893c00) [pid = 1933] [serial = 1708] [outer = (nil)]
11:58:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e69bb000) [pid = 1933] [serial = 1709] [outer = 0x7fe7e6893c00]
11:58:26 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e6b51400) [pid = 1933] [serial = 1710] [outer = 0x7fe7e6893c00]
11:58:27 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
11:58:27 INFO - document served over http requires an http
11:58:27 INFO - sub-resource via script-tag using the http-csp
11:58:27 INFO - delivery method with keep-origin-redirect and when
11:58:27 INFO - the target request is cross-origin.
11:58:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2445ms
11:58:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:58:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7416800 == 28 [pid = 1933] [id = 612]
11:58:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e69b9c00) [pid = 1933] [serial = 1711] [outer = (nil)]
11:58:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e6c34000) [pid = 1933] [serial = 1712] [outer = 0x7fe7e69b9c00]
11:58:28 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e6d51c00) [pid = 1933] [serial = 1713] [outer = 0x7fe7e69b9c00]
11:58:30 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
11:58:30 INFO - document served over http requires an http
11:58:30 INFO - sub-resource via script-tag using the http-csp
11:58:30 INFO - delivery method with no-redirect and when
11:58:30 INFO - the target request is cross-origin.
11:58:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2781ms
11:58:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:58:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7de8800 == 29 [pid = 1933] [id = 613]
11:58:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e6c37000) [pid = 1933] [serial = 1714] [outer = (nil)]
11:58:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e6d56400) [pid = 1933] [serial = 1715] [outer = 0x7fe7e6c37000]
11:58:31 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e6f4b400) [pid = 1933] [serial = 1716] [outer = 0x7fe7e6c37000]
11:58:33 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
11:58:33 INFO - document served over http requires an http
11:58:33 INFO - sub-resource via script-tag using the http-csp
11:58:33 INFO - delivery method with swap-origin-redirect and when
11:58:33 INFO - the target request is cross-origin.
11:58:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2947ms
11:58:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:58:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1ce0800 == 30 [pid = 1933] [id = 614]
11:58:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e1bbf400) [pid = 1933] [serial = 1717] [outer = (nil)]
11:58:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e1c46400) [pid = 1933] [serial = 1718] [outer = 0x7fe7e1bbf400]
11:58:34 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e27cac00) [pid = 1933] [serial = 1719] [outer = 0x7fe7e1bbf400]
11:58:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e538a800 == 29 [pid = 1933] [id = 601]
11:58:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2b87000 == 28 [pid = 1933] [id = 600]
11:58:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1759000 == 27 [pid = 1933] [id = 599]
11:58:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2b8a000 == 26 [pid = 1933] [id = 598]
11:58:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e534e000 == 25 [pid = 1933] [id = 597]
11:58:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e527d000 == 24 [pid = 1933] [id = 596]
11:58:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5271000 == 23 [pid = 1933] [id = 595]
11:58:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40e2800 == 22 [pid = 1933] [id = 594]
11:58:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c79000 == 21 [pid = 1933] [id = 593]
11:58:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c65800 == 20 [pid = 1933] [id = 592]
11:58:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c5b000 == 19 [pid = 1933] [id = 591]
11:58:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3985000 == 18 [pid = 1933] [id = 590]
11:58:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d77800 == 17 [pid = 1933] [id = 589]
11:58:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2b94000 == 16 [pid = 1933] [id = 588]
11:58:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1ce4800 == 15 [pid = 1933] [id = 586]
11:58:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1cdc800 == 14 [pid = 1933] [id = 587]
11:58:35 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7ed207800) [pid = 1933] [serial = 1616] [outer = (nil)] [url = about:blank]
11:58:35 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7ed9e6c00) [pid = 1933] [serial = 1629] [outer = (nil)] [url = about:blank]
11:58:35 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7ed3ea800) [pid = 1933] [serial = 1621] [outer = (nil)] [url = about:blank]
11:58:35 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7ee716400) [pid = 1933] [serial = 1632] [outer = (nil)] [url = about:blank]
11:58:35 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7ec77a400) [pid = 1933] [serial = 1611] [outer = (nil)] [url = about:blank]
11:58:35 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7eae9f800) [pid = 1933] [serial = 1602] [outer = (nil)] [url = about:blank]
11:58:35 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7ebb75400) [pid = 1933] [serial = 1605] [outer = (nil)] [url = about:blank]
11:58:35 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7ebfc5400) [pid = 1933] [serial = 1608] [outer = (nil)] [url = about:blank]
11:58:35 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7ed916400) [pid = 1933] [serial = 1626] [outer = (nil)] [url = about:blank]
11:58:35 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7e4015800) [pid = 1933] [serial = 1590] [outer = (nil)] [url = about:blank]
11:58:35 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
11:58:35 INFO - document served over http requires an http
11:58:35 INFO - sub-resource via xhr-request using the http-csp
11:58:35 INFO - delivery method with keep-origin-redirect and when
11:58:35 INFO - the target request is cross-origin.
11:58:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2089ms
11:58:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:58:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a35000 == 15 [pid = 1933] [id = 615]
11:58:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e242ac00) [pid = 1933] [serial = 1720] [outer = (nil)]
11:58:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e2555400) [pid = 1933] [serial = 1721] [outer = 0x7fe7e242ac00]
11:58:35 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e396c400) [pid = 1933] [serial = 1722] [outer = 0x7fe7e242ac00]
11:58:36 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
11:58:36 INFO - document served over http requires an http
11:58:36 INFO - sub-resource via xhr-request using the http-csp
11:58:36 INFO - delivery method with no-redirect and when
11:58:36 INFO - the target request is cross-origin.
11:58:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1542ms
11:58:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:58:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e251a800 == 16 [pid = 1933] [id = 616]
11:58:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e255c000) [pid = 1933] [serial = 1723] [outer = (nil)]
11:58:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e3a9b000) [pid = 1933] [serial = 1724] [outer = 0x7fe7e255c000]
11:58:37 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e3be2c00) [pid = 1933] [serial = 1725] [outer = 0x7fe7e255c000]
11:58:38 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
11:58:38 INFO - document served over http requires an http
11:58:38 INFO - sub-resource via xhr-request using the http-csp
11:58:38 INFO - delivery method with swap-origin-redirect and when
11:58:38 INFO - the target request is cross-origin.
11:58:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1878ms
11:58:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:58:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3990000 == 17 [pid = 1933] [id = 617]
11:58:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e3a9a400) [pid = 1933] [serial = 1726] [outer = (nil)]
11:58:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e3ece400) [pid = 1933] [serial = 1727] [outer = 0x7fe7e3a9a400]
11:58:40 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e4015800) [pid = 1933] [serial = 1728] [outer = 0x7fe7e3a9a400]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e3977800) [pid = 1933] [serial = 1659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531074615]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e27bf800) [pid = 1933] [serial = 1649] [outer = (nil)] [url = about:blank]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7e3cd4000) [pid = 1933] [serial = 1670] [outer = (nil)] [url = about:blank]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7e1bb6400) [pid = 1933] [serial = 1643] [outer = (nil)] [url = about:blank]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7e3bdb400) [pid = 1933] [serial = 1665] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7e3a92400) [pid = 1933] [serial = 1662] [outer = (nil)] [url = about:blank]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7e28f1c00) [pid = 1933] [serial = 1655] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7e28ab800) [pid = 1933] [serial = 1652] [outer = (nil)] [url = about:blank]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7e2426c00) [pid = 1933] [serial = 1646] [outer = (nil)] [url = about:blank]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7e3bdec00) [pid = 1933] [serial = 1667] [outer = (nil)] [url = about:blank]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7e3a9a000) [pid = 1933] [serial = 1679] [outer = (nil)] [url = about:blank]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7e2428c00) [pid = 1933] [serial = 1676] [outer = (nil)] [url = about:blank]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7e4010c00) [pid = 1933] [serial = 1682] [outer = (nil)] [url = about:blank]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7e3a92000) [pid = 1933] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531074615]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7e28f6400) [pid = 1933] [serial = 1657] [outer = (nil)] [url = about:blank]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7e1c42c00) [pid = 1933] [serial = 1673] [outer = (nil)] [url = about:blank]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7e54ea000) [pid = 1933] [serial = 1685] [outer = (nil)] [url = about:blank]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7e3a97000) [pid = 1933] [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]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7e2424c00) [pid = 1933] [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]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7e1bb9c00) [pid = 1933] [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]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7fe7e1bb8c00) [pid = 1933] [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]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 69 (0x7fe7e3bd7800) [pid = 1933] [serial = 1664] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 68 (0x7fe7e28ecc00) [pid = 1933] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 67 (0x7fe7e3ecec00) [pid = 1933] [serial = 1680] [outer = (nil)] [url = about:blank]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 66 (0x7fe7e28a2800) [pid = 1933] [serial = 1677] [outer = (nil)] [url = about:blank]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 65 (0x7fe7e263e400) [pid = 1933] [serial = 1641] [outer = (nil)] [url = about:blank]
11:58:42 INFO - PROCESS | 1883 | --DOMWINDOW == 64 (0x7fe7e4018800) [pid = 1933] [serial = 1683] [outer = (nil)] [url = about:blank]
11:58:42 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
11:58:42 INFO - document served over http requires an https
11:58:42 INFO - sub-resource via fetch-request using the http-csp
11:58:42 INFO - delivery method with keep-origin-redirect and when
11:58:42 INFO - the target request is cross-origin.
11:58:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 4053ms
11:58:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:58:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40dc800 == 18 [pid = 1933] [id = 618]
11:58:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 65 (0x7fe7e1bb4400) [pid = 1933] [serial = 1729] [outer = (nil)]
11:58:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 66 (0x7fe7e2428400) [pid = 1933] [serial = 1730] [outer = 0x7fe7e1bb4400]
11:58:43 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 67 (0x7fe7e28f1800) [pid = 1933] [serial = 1731] [outer = 0x7fe7e1bb4400]
11:58:44 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
11:58:44 INFO - document served over http requires an https
11:58:44 INFO - sub-resource via fetch-request using the http-csp
11:58:44 INFO - delivery method with no-redirect and when
11:58:44 INFO - the target request is cross-origin.
11:58:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2084ms
11:58:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:58:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e398d800 == 19 [pid = 1933] [id = 619]
11:58:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 68 (0x7fe7e1bb8c00) [pid = 1933] [serial = 1732] [outer = (nil)]
11:58:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 69 (0x7fe7e2552400) [pid = 1933] [serial = 1733] [outer = 0x7fe7e1bb8c00]
11:58:46 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7fe7e3a92400) [pid = 1933] [serial = 1734] [outer = 0x7fe7e1bb8c00]
11:58:47 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
11:58:47 INFO - document served over http requires an https
11:58:47 INFO - sub-resource via fetch-request using the http-csp
11:58:47 INFO - delivery method with swap-origin-redirect and when
11:58:47 INFO - the target request is cross-origin.
11:58:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2996ms
11:58:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:58:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5338800 == 20 [pid = 1933] [id = 620]
11:58:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7fe7e263a800) [pid = 1933] [serial = 1735] [outer = (nil)]
11:58:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7e3cd2c00) [pid = 1933] [serial = 1736] [outer = 0x7fe7e263a800]
11:58:48 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7e4019400) [pid = 1933] [serial = 1737] [outer = 0x7fe7e263a800]
11:58:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5392000 == 21 [pid = 1933] [id = 621]
11:58:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7e5572800) [pid = 1933] [serial = 1738] [outer = (nil)]
11:58:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7e556b800) [pid = 1933] [serial = 1739] [outer = 0x7fe7e5572800]
11:58:50 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
11:58:50 INFO - document served over http requires an https
11:58:50 INFO - sub-resource via iframe-tag using the http-csp
11:58:50 INFO - delivery method with keep-origin-redirect and when
11:58:50 INFO - the target request is cross-origin.
11:58:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2240ms
11:58:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:58:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e540d800 == 22 [pid = 1933] [id = 622]
11:58:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7e3bd8000) [pid = 1933] [serial = 1740] [outer = (nil)]
11:58:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7e6487400) [pid = 1933] [serial = 1741] [outer = 0x7fe7e3bd8000]
11:58:50 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7e69b8800) [pid = 1933] [serial = 1742] [outer = 0x7fe7e3bd8000]
11:58:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6536000 == 23 [pid = 1933] [id = 623]
11:58:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7e6b53000) [pid = 1933] [serial = 1743] [outer = (nil)]
11:58:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e6d54800) [pid = 1933] [serial = 1744] [outer = 0x7fe7e6b53000]
11:58:52 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
11:58:52 INFO - document served over http requires an https
11:58:52 INFO - sub-resource via iframe-tag using the http-csp
11:58:52 INFO - delivery method with no-redirect and when
11:58:52 INFO - the target request is cross-origin.
11:58:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1931ms
11:58:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:58:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e70c2800 == 24 [pid = 1933] [id = 624]
11:58:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e556b400) [pid = 1933] [serial = 1745] [outer = (nil)]
11:58:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e6d56000) [pid = 1933] [serial = 1746] [outer = 0x7fe7e556b400]
11:58:52 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e74a1000) [pid = 1933] [serial = 1747] [outer = 0x7fe7e556b400]
11:58:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8a22800 == 25 [pid = 1933] [id = 625]
11:58:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e74a6800) [pid = 1933] [serial = 1748] [outer = (nil)]
11:58:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e74abc00) [pid = 1933] [serial = 1749] [outer = 0x7fe7e74a6800]
11:58:54 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
11:58:54 INFO - document served over http requires an https
11:58:54 INFO - sub-resource via iframe-tag using the http-csp
11:58:54 INFO - delivery method with swap-origin-redirect and when
11:58:54 INFO - the target request is cross-origin.
11:58:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2237ms
11:58:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:58:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8a30800 == 26 [pid = 1933] [id = 626]
11:58:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e6b45400) [pid = 1933] [serial = 1750] [outer = (nil)]
11:58:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e74aa800) [pid = 1933] [serial = 1751] [outer = 0x7fe7e6b45400]
11:58:55 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e7cd8400) [pid = 1933] [serial = 1752] [outer = 0x7fe7e6b45400]
11:58:56 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
11:58:56 INFO - document served over http requires an https
11:58:56 INFO - sub-resource via script-tag using the http-csp
11:58:56 INFO - delivery method with keep-origin-redirect and when
11:58:56 INFO - the target request is cross-origin.
11:58:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2343ms
11:58:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:58:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8c7d000 == 27 [pid = 1933] [id = 627]
11:58:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e74afc00) [pid = 1933] [serial = 1753] [outer = (nil)]
11:58:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e7dc2000) [pid = 1933] [serial = 1754] [outer = 0x7fe7e74afc00]
11:58:57 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e7dcbc00) [pid = 1933] [serial = 1755] [outer = 0x7fe7e74afc00]
11:58:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:58:58 INFO - document served over http requires an https
11:58:58 INFO - sub-resource via script-tag using the http-csp
11:58:58 INFO - delivery method with no-redirect and when
11:58:58 INFO - the target request is cross-origin.
11:58:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2088ms
11:58:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:58:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9719000 == 28 [pid = 1933] [id = 628]
11:58:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e7dc1400) [pid = 1933] [serial = 1756] [outer = (nil)]
11:58:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e8990800) [pid = 1933] [serial = 1757] [outer = 0x7fe7e7dc1400]
11:58:59 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e899a000) [pid = 1933] [serial = 1758] [outer = 0x7fe7e7dc1400]
11:59:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:59:00 INFO - document served over http requires an https
11:59:00 INFO - sub-resource via script-tag using the http-csp
11:59:00 INFO - delivery method with swap-origin-redirect and when
11:59:00 INFO - the target request is cross-origin.
11:59:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2095ms
11:59:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:59:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e97bd800 == 29 [pid = 1933] [id = 629]
11:59:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e8992400) [pid = 1933] [serial = 1759] [outer = (nil)]
11:59:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e8c1d800) [pid = 1933] [serial = 1760] [outer = 0x7fe7e8992400]
11:59:02 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e8da8000) [pid = 1933] [serial = 1761] [outer = 0x7fe7e8992400]
11:59:04 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
11:59:04 INFO - document served over http requires an https
11:59:04 INFO - sub-resource via xhr-request using the http-csp
11:59:04 INFO - delivery method with keep-origin-redirect and when
11:59:04 INFO - the target request is cross-origin.
11:59:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3594ms
11:59:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:59:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c66800 == 30 [pid = 1933] [id = 630]
11:59:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e28a1000) [pid = 1933] [serial = 1762] [outer = (nil)]
11:59:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7e28acc00) [pid = 1933] [serial = 1763] [outer = 0x7fe7e28a1000]
11:59:05 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7e3ec5400) [pid = 1933] [serial = 1764] [outer = 0x7fe7e28a1000]
11:59:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:59:06 INFO - document served over http requires an https
11:59:06 INFO - sub-resource via xhr-request using the http-csp
11:59:06 INFO - delivery method with no-redirect and when
11:59:06 INFO - the target request is cross-origin.
11:59:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1751ms
11:59:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:59:06 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3990000 == 29 [pid = 1933] [id = 617]
11:59:06 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e251a800 == 28 [pid = 1933] [id = 616]
11:59:06 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a35000 == 27 [pid = 1933] [id = 615]
11:59:06 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1ce0800 == 26 [pid = 1933] [id = 614]
11:59:06 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7416800 == 25 [pid = 1933] [id = 612]
11:59:06 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e70c4800 == 24 [pid = 1933] [id = 611]
11:59:06 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e70b5000 == 23 [pid = 1933] [id = 610]
11:59:06 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6c56800 == 22 [pid = 1933] [id = 609]
11:59:06 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6c49800 == 21 [pid = 1933] [id = 608]
11:59:06 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e653d000 == 20 [pid = 1933] [id = 607]
11:59:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1754800 == 21 [pid = 1933] [id = 631]
11:59:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7e2635400) [pid = 1933] [serial = 1765] [outer = (nil)]
11:59:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7e28a8000) [pid = 1933] [serial = 1766] [outer = 0x7fe7e2635400]
11:59:07 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7e400ec00) [pid = 1933] [serial = 1767] [outer = 0x7fe7e2635400]
11:59:07 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6421000 == 20 [pid = 1933] [id = 606]
11:59:07 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e640c800 == 19 [pid = 1933] [id = 605]
11:59:07 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e55ae000 == 18 [pid = 1933] [id = 604]
11:59:07 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40f6800 == 17 [pid = 1933] [id = 603]
11:59:07 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7e2639400) [pid = 1933] [serial = 1674] [outer = (nil)] [url = about:blank]
11:59:08 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
11:59:08 INFO - document served over http requires an https
11:59:08 INFO - sub-resource via xhr-request using the http-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/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1652ms
11:59:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:59:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2b93800 == 18 [pid = 1933] [id = 632]
11:59:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7e3a91400) [pid = 1933] [serial = 1768] [outer = (nil)]
11:59:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7fe7e5570c00) [pid = 1933] [serial = 1769] [outer = 0x7fe7e3a91400]
11:59:08 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7fe7e648c000) [pid = 1933] [serial = 1770] [outer = 0x7fe7e3a91400]
11:59:10 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
11:59:10 INFO - document served over http requires an http
11:59:10 INFO - sub-resource via fetch-request using the http-csp
11:59:10 INFO - delivery method with keep-origin-redirect and when
11:59:10 INFO - the target request is same-origin.
11:59:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1791ms
11:59:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:59:10 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c78000 == 19 [pid = 1933] [id = 633]
11:59:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7fe7e54f8400) [pid = 1933] [serial = 1771] [outer = (nil)]
11:59:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7fe7e6892000) [pid = 1933] [serial = 1772] [outer = 0x7fe7e54f8400]
11:59:11 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7fe7e6b48800) [pid = 1933] [serial = 1773] [outer = 0x7fe7e54f8400]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7fe7e657f400) [pid = 1933] [serial = 1697] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7fe7e5577800) [pid = 1933] [serial = 1694] [outer = (nil)] [url = about:blank]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7fe7e6c34000) [pid = 1933] [serial = 1712] [outer = (nil)] [url = about:blank]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7fe7e3ece400) [pid = 1933] [serial = 1727] [outer = (nil)] [url = about:blank]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7fe7e69bb000) [pid = 1933] [serial = 1709] [outer = (nil)] [url = about:blank]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7e27c5000) [pid = 1933] [serial = 1688] [outer = (nil)] [url = about:blank]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7e69ba800) [pid = 1933] [serial = 1707] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7e688dc00) [pid = 1933] [serial = 1704] [outer = (nil)] [url = about:blank]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7e3a9b000) [pid = 1933] [serial = 1724] [outer = (nil)] [url = about:blank]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7e54eb800) [pid = 1933] [serial = 1691] [outer = (nil)] [url = about:blank]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7e688f800) [pid = 1933] [serial = 1702] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531101794]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e657f800) [pid = 1933] [serial = 1699] [outer = (nil)] [url = about:blank]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7e1c46400) [pid = 1933] [serial = 1718] [outer = (nil)] [url = about:blank]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7e2555400) [pid = 1933] [serial = 1721] [outer = (nil)] [url = about:blank]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7e6d56400) [pid = 1933] [serial = 1715] [outer = (nil)] [url = about:blank]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e255c000) [pid = 1933] [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]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7e1bbf400) [pid = 1933] [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]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e242ac00) [pid = 1933] [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]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e3a9a400) [pid = 1933] [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]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7e648d400) [pid = 1933] [serial = 1696] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7e69b6400) [pid = 1933] [serial = 1706] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7e688b400) [pid = 1933] [serial = 1701] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531101794]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7e3be2c00) [pid = 1933] [serial = 1725] [outer = (nil)] [url = about:blank]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7e27cac00) [pid = 1933] [serial = 1719] [outer = (nil)] [url = about:blank]
11:59:12 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7e396c400) [pid = 1933] [serial = 1722] [outer = (nil)] [url = about:blank]
11:59:12 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
11:59:12 INFO - document served over http requires an http
11:59:12 INFO - sub-resource via fetch-request using the http-csp
11:59:12 INFO - delivery method with no-redirect and when
11:59:12 INFO - the target request is same-origin.
11:59:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2844ms
11:59:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:59:13 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e55b9800 == 20 [pid = 1933] [id = 634]
11:59:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e242b800) [pid = 1933] [serial = 1774] [outer = (nil)]
11:59:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e2556400) [pid = 1933] [serial = 1775] [outer = 0x7fe7e242b800]
11:59:13 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e54f8800) [pid = 1933] [serial = 1776] [outer = 0x7fe7e242b800]
11:59:14 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
11:59:14 INFO - document served over http requires an http
11:59:14 INFO - sub-resource via fetch-request using the http-csp
11:59:14 INFO - delivery method with swap-origin-redirect and when
11:59:14 INFO - the target request is same-origin.
11:59:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2036ms
11:59:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:59:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e538e000 == 21 [pid = 1933] [id = 635]
11:59:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e242ac00) [pid = 1933] [serial = 1777] [outer = (nil)]
11:59:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e28f6400) [pid = 1933] [serial = 1778] [outer = 0x7fe7e242ac00]
11:59:16 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e657f800) [pid = 1933] [serial = 1779] [outer = 0x7fe7e242ac00]
11:59:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e654e800 == 22 [pid = 1933] [id = 636]
11:59:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e6889000) [pid = 1933] [serial = 1780] [outer = (nil)]
11:59:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e6b49000) [pid = 1933] [serial = 1781] [outer = 0x7fe7e6889000]
11:59:18 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
11:59:18 INFO - document served over http requires an http
11:59:18 INFO - sub-resource via iframe-tag using the http-csp
11:59:18 INFO - delivery method with keep-origin-redirect and when
11:59:18 INFO - the target request is same-origin.
11:59:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3055ms
11:59:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:59:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6c60000 == 23 [pid = 1933] [id = 637]
11:59:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e396ec00) [pid = 1933] [serial = 1782] [outer = (nil)]
11:59:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e69b6400) [pid = 1933] [serial = 1783] [outer = 0x7fe7e396ec00]
11:59:19 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e6d5c400) [pid = 1933] [serial = 1784] [outer = 0x7fe7e396ec00]
11:59:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e740b000 == 24 [pid = 1933] [id = 638]
11:59:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e6f4c000) [pid = 1933] [serial = 1785] [outer = (nil)]
11:59:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e74ae800) [pid = 1933] [serial = 1786] [outer = 0x7fe7e6f4c000]
11:59:20 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
11:59:20 INFO - document served over http requires an http
11:59:20 INFO - sub-resource via iframe-tag using the http-csp
11:59:20 INFO - delivery method with no-redirect and when
11:59:20 INFO - the target request is same-origin.
11:59:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2345ms
11:59:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:59:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7df0800 == 25 [pid = 1933] [id = 639]
11:59:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e6c31800) [pid = 1933] [serial = 1787] [outer = (nil)]
11:59:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e74af000) [pid = 1933] [serial = 1788] [outer = 0x7fe7e6c31800]
11:59:21 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7e898ec00) [pid = 1933] [serial = 1789] [outer = 0x7fe7e6c31800]
11:59:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e97b8000 == 26 [pid = 1933] [id = 640]
11:59:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7e8c1ac00) [pid = 1933] [serial = 1790] [outer = (nil)]
11:59:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7e8dad400) [pid = 1933] [serial = 1791] [outer = 0x7fe7e8c1ac00]
11:59:22 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
11:59:22 INFO - document served over http requires an http
11:59:22 INFO - sub-resource via iframe-tag using the http-csp
11:59:22 INFO - delivery method with swap-origin-redirect and when
11:59:22 INFO - the target request is same-origin.
11:59:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2085ms
11:59:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:59:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9962000 == 27 [pid = 1933] [id = 641]
11:59:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7e74a1400) [pid = 1933] [serial = 1792] [outer = (nil)]
11:59:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7e9603000) [pid = 1933] [serial = 1793] [outer = 0x7fe7e74a1400]
11:59:23 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7fe7e960c800) [pid = 1933] [serial = 1794] [outer = 0x7fe7e74a1400]
11:59:24 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
11:59:24 INFO - document served over http requires an http
11:59:24 INFO - sub-resource via script-tag using the http-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/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1837ms
11:59:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:59:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9a1c000 == 28 [pid = 1933] [id = 642]
11:59:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7fe7e9750c00) [pid = 1933] [serial = 1795] [outer = (nil)]
11:59:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7fe7e9752800) [pid = 1933] [serial = 1796] [outer = 0x7fe7e9750c00]
11:59:25 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7fe7e97f0000) [pid = 1933] [serial = 1797] [outer = 0x7fe7e9750c00]
11:59:26 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
11:59:26 INFO - document served over http requires an http
11:59:26 INFO - sub-resource via script-tag using the http-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/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2188ms
11:59:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:59:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea1d0800 == 29 [pid = 1933] [id = 643]
11:59:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7fe7e9750400) [pid = 1933] [serial = 1798] [outer = (nil)]
11:59:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7fe7e97f9c00) [pid = 1933] [serial = 1799] [outer = 0x7fe7e9750400]
11:59:27 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7fe7e989a400) [pid = 1933] [serial = 1800] [outer = 0x7fe7e9750400]
11:59:28 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
11:59:28 INFO - document served over http requires an http
11:59:28 INFO - sub-resource via script-tag using the http-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/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2385ms
11:59:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:59:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea240800 == 30 [pid = 1933] [id = 644]
11:59:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7fe7e97fb000) [pid = 1933] [serial = 1801] [outer = (nil)]
11:59:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7fe7e991d000) [pid = 1933] [serial = 1802] [outer = 0x7fe7e97fb000]
11:59:29 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7fe7e9926000) [pid = 1933] [serial = 1803] [outer = 0x7fe7e97fb000]
11:59:31 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
11:59:31 INFO - document served over http requires an http
11:59:31 INFO - sub-resource via xhr-request using the http-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/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2087ms
11:59:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:59:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea54f000 == 31 [pid = 1933] [id = 645]
11:59:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7fe7e991c400) [pid = 1933] [serial = 1804] [outer = (nil)]
11:59:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7fe7e99a0000) [pid = 1933] [serial = 1805] [outer = 0x7fe7e991c400]
11:59:32 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7fe7ea103c00) [pid = 1933] [serial = 1806] [outer = 0x7fe7e991c400]
11:59:34 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
11:59:34 INFO - document served over http requires an http
11:59:34 INFO - sub-resource via xhr-request using the http-csp
11:59:34 INFO - delivery method with no-redirect and when
11:59:34 INFO - the target request is same-origin.
11:59:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3003ms
11:59:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:59:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eadb5800 == 32 [pid = 1933] [id = 646]
11:59:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7fe7e999d000) [pid = 1933] [serial = 1807] [outer = (nil)]
11:59:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7fe7ea10e000) [pid = 1933] [serial = 1808] [outer = 0x7fe7e999d000]
11:59:34 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7fe7ea372c00) [pid = 1933] [serial = 1809] [outer = 0x7fe7e999d000]
11:59:36 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
11:59:36 INFO - document served over http requires an http
11:59:36 INFO - sub-resource via xhr-request using the http-csp
11:59:36 INFO - delivery method with swap-origin-redirect and when
11:59:36 INFO - the target request is same-origin.
11:59:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2042ms
11:59:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:59:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eae6b000 == 33 [pid = 1933] [id = 647]
11:59:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7fe7ea10dc00) [pid = 1933] [serial = 1810] [outer = (nil)]
11:59:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7fe7ea37e400) [pid = 1933] [serial = 1811] [outer = 0x7fe7ea10dc00]
11:59:37 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7fe7ea58fc00) [pid = 1933] [serial = 1812] [outer = 0x7fe7ea10dc00]
11:59:38 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
11:59:38 INFO - document served over http requires an https
11:59:38 INFO - sub-resource via fetch-request using the http-csp
11:59:38 INFO - delivery method with keep-origin-redirect and when
11:59:38 INFO - the target request is same-origin.
11:59:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2735ms
11:59:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:59:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5351800 == 34 [pid = 1933] [id = 648]
11:59:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7fe7e2633400) [pid = 1933] [serial = 1813] [outer = (nil)]
11:59:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7fe7e28a1c00) [pid = 1933] [serial = 1814] [outer = 0x7fe7e2633400]
11:59:39 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7fe7e54f4800) [pid = 1933] [serial = 1815] [outer = 0x7fe7e2633400]
11:59:41 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
11:59:41 INFO - document served over http requires an https
11:59:41 INFO - sub-resource via fetch-request using the http-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/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2414ms
11:59:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:59:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a2d000 == 35 [pid = 1933] [id = 649]
11:59:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7fe7e2556000) [pid = 1933] [serial = 1816] [outer = (nil)]
11:59:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7fe7e263fc00) [pid = 1933] [serial = 1817] [outer = 0x7fe7e2556000]
11:59:42 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 128 (0x7fe7e6488000) [pid = 1933] [serial = 1818] [outer = 0x7fe7e2556000]
11:59:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c78000 == 34 [pid = 1933] [id = 633]
11:59:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2b93800 == 33 [pid = 1933] [id = 632]
11:59:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1754800 == 32 [pid = 1933] [id = 631]
11:59:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c66800 == 31 [pid = 1933] [id = 630]
11:59:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9719000 == 30 [pid = 1933] [id = 628]
11:59:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8c7d000 == 29 [pid = 1933] [id = 627]
11:59:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8a30800 == 28 [pid = 1933] [id = 626]
11:59:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8a22800 == 27 [pid = 1933] [id = 625]
11:59:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e70c2800 == 26 [pid = 1933] [id = 624]
11:59:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6536000 == 25 [pid = 1933] [id = 623]
11:59:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e540d800 == 24 [pid = 1933] [id = 622]
11:59:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5392000 == 23 [pid = 1933] [id = 621]
11:59:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5338800 == 22 [pid = 1933] [id = 620]
11:59:42 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e398d800 == 21 [pid = 1933] [id = 619]
11:59:42 INFO - PROCESS | 1883 | --DOMWINDOW == 127 (0x7fe7e54f4c00) [pid = 1933] [serial = 1686] [outer = (nil)] [url = about:blank]
11:59:42 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7fe7e4015800) [pid = 1933] [serial = 1728] [outer = (nil)] [url = about:blank]
11:59:43 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
11:59:43 INFO - document served over http requires an https
11:59:43 INFO - sub-resource via fetch-request using the http-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/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2291ms
11:59:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:59:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d77800 == 22 [pid = 1933] [id = 650]
11:59:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7fe7e3a92000) [pid = 1933] [serial = 1819] [outer = (nil)]
11:59:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 128 (0x7fe7e658bc00) [pid = 1933] [serial = 1820] [outer = 0x7fe7e3a92000]
11:59:44 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 129 (0x7fe7e6b4e000) [pid = 1933] [serial = 1821] [outer = 0x7fe7e3a92000]
11:59:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e526e000 == 23 [pid = 1933] [id = 651]
11:59:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 130 (0x7fe7e6d57400) [pid = 1933] [serial = 1822] [outer = (nil)]
11:59:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 131 (0x7fe7e6f56c00) [pid = 1933] [serial = 1823] [outer = 0x7fe7e6d57400]
11:59:46 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
11:59:46 INFO - document served over http requires an https
11:59:46 INFO - sub-resource via iframe-tag using the http-csp
11:59:46 INFO - delivery method with keep-origin-redirect and when
11:59:46 INFO - the target request is same-origin.
11:59:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2845ms
11:59:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:59:47 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5350800 == 24 [pid = 1933] [id = 652]
11:59:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 132 (0x7fe7e3972c00) [pid = 1933] [serial = 1824] [outer = (nil)]
11:59:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 133 (0x7fe7e5578c00) [pid = 1933] [serial = 1825] [outer = 0x7fe7e3972c00]
11:59:47 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 134 (0x7fe7e7cd8800) [pid = 1933] [serial = 1826] [outer = 0x7fe7e3972c00]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 133 (0x7fe7e6d56000) [pid = 1933] [serial = 1746] [outer = (nil)] [url = about:blank]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 132 (0x7fe7e2552400) [pid = 1933] [serial = 1733] [outer = (nil)] [url = about:blank]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 131 (0x7fe7e6d54800) [pid = 1933] [serial = 1744] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531131844]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 130 (0x7fe7e8990800) [pid = 1933] [serial = 1757] [outer = (nil)] [url = about:blank]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 129 (0x7fe7e6892000) [pid = 1933] [serial = 1772] [outer = (nil)] [url = about:blank]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 128 (0x7fe7e8c1d800) [pid = 1933] [serial = 1760] [outer = (nil)] [url = about:blank]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 127 (0x7fe7e7dc2000) [pid = 1933] [serial = 1754] [outer = (nil)] [url = about:blank]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7fe7e3cd2c00) [pid = 1933] [serial = 1736] [outer = (nil)] [url = about:blank]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7fe7e74abc00) [pid = 1933] [serial = 1749] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7fe7e5570c00) [pid = 1933] [serial = 1769] [outer = (nil)] [url = about:blank]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7fe7e2428400) [pid = 1933] [serial = 1730] [outer = (nil)] [url = about:blank]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7fe7e28acc00) [pid = 1933] [serial = 1763] [outer = (nil)] [url = about:blank]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7fe7e556b800) [pid = 1933] [serial = 1739] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7fe7e28a8000) [pid = 1933] [serial = 1766] [outer = (nil)] [url = about:blank]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7fe7e6487400) [pid = 1933] [serial = 1741] [outer = (nil)] [url = about:blank]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 118 (0x7fe7e74aa800) [pid = 1933] [serial = 1751] [outer = (nil)] [url = about:blank]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7fe7e2556400) [pid = 1933] [serial = 1775] [outer = (nil)] [url = about:blank]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7fe7e3a91400) [pid = 1933] [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]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7fe7e28a1000) [pid = 1933] [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]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7fe7e54f8400) [pid = 1933] [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]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7fe7e2635400) [pid = 1933] [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]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7fe7e6b53000) [pid = 1933] [serial = 1743] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531131844]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7fe7e74a6800) [pid = 1933] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7fe7e5572800) [pid = 1933] [serial = 1738] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7fe7e3ec5400) [pid = 1933] [serial = 1764] [outer = (nil)] [url = about:blank]
11:59:48 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7fe7e400ec00) [pid = 1933] [serial = 1767] [outer = (nil)] [url = about:blank]
11:59:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5416000 == 25 [pid = 1933] [id = 653]
11:59:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7fe7e1c4d800) [pid = 1933] [serial = 1827] [outer = (nil)]
11:59:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7fe7e28a8000) [pid = 1933] [serial = 1828] [outer = 0x7fe7e1c4d800]
11:59:49 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
11:59:49 INFO - document served over http requires an https
11:59:49 INFO - sub-resource via iframe-tag using the http-csp
11:59:49 INFO - delivery method with no-redirect and when
11:59:49 INFO - the target request is same-origin.
11:59:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2462ms
11:59:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:59:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e55ba800 == 26 [pid = 1933] [id = 654]
11:59:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7fe7e54f6c00) [pid = 1933] [serial = 1829] [outer = (nil)]
11:59:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7fe7e6892000) [pid = 1933] [serial = 1830] [outer = 0x7fe7e54f6c00]
11:59:49 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7fe7e7dc7000) [pid = 1933] [serial = 1831] [outer = 0x7fe7e54f6c00]
11:59:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e398d800 == 27 [pid = 1933] [id = 655]
11:59:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7fe7e1c44400) [pid = 1933] [serial = 1832] [outer = (nil)]
11:59:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7fe7e3971800) [pid = 1933] [serial = 1833] [outer = 0x7fe7e1c44400]
11:59:51 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
11:59:51 INFO - document served over http requires an https
11:59:51 INFO - sub-resource via iframe-tag using the http-csp
11:59:51 INFO - delivery method with swap-origin-redirect and when
11:59:51 INFO - the target request is same-origin.
11:59:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2042ms
11:59:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:59:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6543000 == 28 [pid = 1933] [id = 656]
11:59:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7fe7e28a1400) [pid = 1933] [serial = 1834] [outer = (nil)]
11:59:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7fe7e400ec00) [pid = 1933] [serial = 1835] [outer = 0x7fe7e28a1400]
11:59:52 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7fe7e6f4b800) [pid = 1933] [serial = 1836] [outer = 0x7fe7e28a1400]
11:59:53 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
11:59:53 INFO - document served over http requires an https
11:59:53 INFO - sub-resource via script-tag using the http-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/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2101ms
11:59:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:59:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8c83800 == 29 [pid = 1933] [id = 657]
11:59:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7fe7e3ecec00) [pid = 1933] [serial = 1837] [outer = (nil)]
11:59:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7fe7e7dc9000) [pid = 1933] [serial = 1838] [outer = 0x7fe7e3ecec00]
11:59:54 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7fe7e8da7c00) [pid = 1933] [serial = 1839] [outer = 0x7fe7e3ecec00]
11:59:55 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
11:59:55 INFO - document served over http requires an https
11:59:55 INFO - sub-resource via script-tag using the http-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/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2343ms
11:59:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:59:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e995f000 == 30 [pid = 1933] [id = 658]
11:59:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7fe7e9758c00) [pid = 1933] [serial = 1840] [outer = (nil)]
11:59:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7fe7e9897400) [pid = 1933] [serial = 1841] [outer = 0x7fe7e9758c00]
11:59:56 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7fe7e9998400) [pid = 1933] [serial = 1842] [outer = 0x7fe7e9758c00]
11:59:57 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
11:59:57 INFO - document served over http requires an https
11:59:57 INFO - sub-resource via script-tag using the http-csp
11:59:57 INFO - delivery method with swap-origin-redirect and when
11:59:57 INFO - the target request is same-origin.
11:59:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2382ms
11:59:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:59:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eae6d800 == 31 [pid = 1933] [id = 659]
11:59:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7fe7e97f6c00) [pid = 1933] [serial = 1843] [outer = (nil)]
11:59:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7fe7ea592400) [pid = 1933] [serial = 1844] [outer = 0x7fe7e97f6c00]
11:59:59 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7fe7ead27000) [pid = 1933] [serial = 1845] [outer = 0x7fe7e97f6c00]
12:00:00 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:00:00 INFO - document served over http requires an https
12:00:00 INFO - sub-resource via xhr-request using the http-csp
12:00:00 INFO - delivery method with keep-origin-redirect and when
12:00:00 INFO - the target request is same-origin.
12:00:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2146ms
12:00:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:00:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eaf15000 == 32 [pid = 1933] [id = 660]
12:00:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 128 (0x7fe7ea592000) [pid = 1933] [serial = 1846] [outer = (nil)]
12:00:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 129 (0x7fe7eae9c400) [pid = 1933] [serial = 1847] [outer = 0x7fe7ea592000]
12:00:01 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 130 (0x7fe7eaea3000) [pid = 1933] [serial = 1848] [outer = 0x7fe7ea592000]
12:00:03 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:00:03 INFO - document served over http requires an https
12:00:03 INFO - sub-resource via xhr-request using the http-csp
12:00:03 INFO - delivery method with no-redirect and when
12:00:03 INFO - the target request is same-origin.
12:00:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2896ms
12:00:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:00:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb411000 == 33 [pid = 1933] [id = 661]
12:00:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 131 (0x7fe7eae9a000) [pid = 1933] [serial = 1849] [outer = (nil)]
12:00:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 132 (0x7fe7eaf80800) [pid = 1933] [serial = 1850] [outer = 0x7fe7eae9a000]
12:00:04 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 133 (0x7fe7eb4c1000) [pid = 1933] [serial = 1851] [outer = 0x7fe7eae9a000]
12:00:05 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:00:05 INFO - document served over http requires an https
12:00:05 INFO - sub-resource via xhr-request using the http-csp
12:00:05 INFO - delivery method with swap-origin-redirect and when
12:00:05 INFO - the target request is same-origin.
12:00:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2241ms
12:00:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:00:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb457800 == 34 [pid = 1933] [id = 662]
12:00:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 134 (0x7fe7eaf81c00) [pid = 1933] [serial = 1852] [outer = (nil)]
12:00:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 135 (0x7fe7eb4cf000) [pid = 1933] [serial = 1853] [outer = 0x7fe7eaf81c00]
12:00:06 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 136 (0x7fe7eb50ac00) [pid = 1933] [serial = 1854] [outer = 0x7fe7eaf81c00]
12:00:07 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:00:07 INFO - document served over http requires an http
12:00:07 INFO - sub-resource via fetch-request using the meta-csp
12:00:07 INFO - delivery method with keep-origin-redirect and when
12:00:07 INFO - the target request is cross-origin.
12:00:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1834ms
12:00:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:00:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eb666000 == 35 [pid = 1933] [id = 663]
12:00:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 137 (0x7fe7eb4cc400) [pid = 1933] [serial = 1855] [outer = (nil)]
12:00:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 138 (0x7fe7ebb6f800) [pid = 1933] [serial = 1856] [outer = 0x7fe7eb4cc400]
12:00:08 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 139 (0x7fe7ebb77400) [pid = 1933] [serial = 1857] [outer = 0x7fe7eb4cc400]
12:00:09 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:00:09 INFO - document served over http requires an http
12:00:09 INFO - sub-resource via fetch-request using the meta-csp
12:00:09 INFO - delivery method with no-redirect and when
12:00:09 INFO - the target request is cross-origin.
12:00:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2042ms
12:00:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:00:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ebb05800 == 36 [pid = 1933] [id = 664]
12:00:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 140 (0x7fe7ebb6e400) [pid = 1933] [serial = 1858] [outer = (nil)]
12:00:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 141 (0x7fe7ebfbe400) [pid = 1933] [serial = 1859] [outer = 0x7fe7ebb6e400]
12:00:10 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 142 (0x7fe7ebfc8000) [pid = 1933] [serial = 1860] [outer = 0x7fe7ebb6e400]
12:00:11 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:00:11 INFO - document served over http requires an http
12:00:11 INFO - sub-resource via fetch-request using the meta-csp
12:00:11 INFO - delivery method with swap-origin-redirect and when
12:00:11 INFO - the target request is cross-origin.
12:00:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2351ms
12:00:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:00:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ebb22800 == 37 [pid = 1933] [id = 665]
12:00:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 143 (0x7fe7ebfbe000) [pid = 1933] [serial = 1861] [outer = (nil)]
12:00:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 144 (0x7fe7ec76e400) [pid = 1933] [serial = 1862] [outer = 0x7fe7ebfbe000]
12:00:12 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 145 (0x7fe7ec77a000) [pid = 1933] [serial = 1863] [outer = 0x7fe7ebfbe000]
12:00:13 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec018000 == 38 [pid = 1933] [id = 666]
12:00:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 146 (0x7fe7ed11ac00) [pid = 1933] [serial = 1864] [outer = (nil)]
12:00:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 147 (0x7fe7ed11b800) [pid = 1933] [serial = 1865] [outer = 0x7fe7ed11ac00]
12:00:14 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:00:14 INFO - document served over http requires an http
12:00:14 INFO - sub-resource via iframe-tag using the meta-csp
12:00:14 INFO - delivery method with keep-origin-redirect and when
12:00:14 INFO - the target request is cross-origin.
12:00:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3293ms
12:00:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:00:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c5e800 == 39 [pid = 1933] [id = 667]
12:00:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 148 (0x7fe7e27c8000) [pid = 1933] [serial = 1866] [outer = (nil)]
12:00:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 149 (0x7fe7e28ac000) [pid = 1933] [serial = 1867] [outer = 0x7fe7e27c8000]
12:00:17 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 150 (0x7fe7e648d400) [pid = 1933] [serial = 1868] [outer = 0x7fe7e27c8000]
12:00:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e97c7800 == 40 [pid = 1933] [id = 668]
12:00:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 151 (0x7fe7e6d54400) [pid = 1933] [serial = 1869] [outer = (nil)]
12:00:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 152 (0x7fe7e3978400) [pid = 1933] [serial = 1870] [outer = 0x7fe7e6d54400]
12:00:18 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:00:18 INFO - document served over http requires an http
12:00:18 INFO - sub-resource via iframe-tag using the meta-csp
12:00:18 INFO - delivery method with no-redirect and when
12:00:18 INFO - the target request is cross-origin.
12:00:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3052ms
12:00:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:00:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1751800 == 41 [pid = 1933] [id = 669]
12:00:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 153 (0x7fe7e2551c00) [pid = 1933] [serial = 1871] [outer = (nil)]
12:00:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 154 (0x7fe7e289fc00) [pid = 1933] [serial = 1872] [outer = 0x7fe7e2551c00]
12:00:19 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 155 (0x7fe7e556a400) [pid = 1933] [serial = 1873] [outer = 0x7fe7e2551c00]
12:00:19 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5416000 == 40 [pid = 1933] [id = 653]
12:00:19 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7de8800 == 39 [pid = 1933] [id = 613]
12:00:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a47000 == 40 [pid = 1933] [id = 670]
12:00:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 156 (0x7fe7e3975000) [pid = 1933] [serial = 1874] [outer = (nil)]
12:00:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5350800 == 39 [pid = 1933] [id = 652]
12:00:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e526e000 == 38 [pid = 1933] [id = 651]
12:00:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d77800 == 37 [pid = 1933] [id = 650]
12:00:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a2d000 == 36 [pid = 1933] [id = 649]
12:00:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5351800 == 35 [pid = 1933] [id = 648]
12:00:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eae6b000 == 34 [pid = 1933] [id = 647]
12:00:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eadb5800 == 33 [pid = 1933] [id = 646]
12:00:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea54f000 == 32 [pid = 1933] [id = 645]
12:00:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea240800 == 31 [pid = 1933] [id = 644]
12:00:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea1d0800 == 30 [pid = 1933] [id = 643]
12:00:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9a1c000 == 29 [pid = 1933] [id = 642]
12:00:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9962000 == 28 [pid = 1933] [id = 641]
12:00:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e97b8000 == 27 [pid = 1933] [id = 640]
12:00:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7df0800 == 26 [pid = 1933] [id = 639]
12:00:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e740b000 == 25 [pid = 1933] [id = 638]
12:00:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40dc800 == 24 [pid = 1933] [id = 618]
12:00:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6c60000 == 23 [pid = 1933] [id = 637]
12:00:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e654e800 == 22 [pid = 1933] [id = 636]
12:00:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e538e000 == 21 [pid = 1933] [id = 635]
12:00:20 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e55b9800 == 20 [pid = 1933] [id = 634]
12:00:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 157 (0x7fe7e3cd1400) [pid = 1933] [serial = 1875] [outer = 0x7fe7e3975000]
12:00:20 INFO - PROCESS | 1883 | --DOMWINDOW == 156 (0x7fe7e6b48800) [pid = 1933] [serial = 1773] [outer = (nil)] [url = about:blank]
12:00:20 INFO - PROCESS | 1883 | --DOMWINDOW == 155 (0x7fe7e648c000) [pid = 1933] [serial = 1770] [outer = (nil)] [url = about:blank]
12:00:20 INFO - PROCESS | 1883 | --DOMWINDOW == 154 (0x7fe7e28f1800) [pid = 1933] [serial = 1731] [outer = (nil)] [url = about:blank]
12:00:20 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:00:20 INFO - document served over http requires an http
12:00:20 INFO - sub-resource via iframe-tag using the meta-csp
12:00:20 INFO - delivery method with swap-origin-redirect and when
12:00:20 INFO - the target request is cross-origin.
12:00:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2393ms
12:00:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:00:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3982000 == 21 [pid = 1933] [id = 671]
12:00:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 155 (0x7fe7e1c4e400) [pid = 1933] [serial = 1876] [outer = (nil)]
12:00:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 156 (0x7fe7e69b9000) [pid = 1933] [serial = 1877] [outer = 0x7fe7e1c4e400]
12:00:21 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 157 (0x7fe7e7cd3400) [pid = 1933] [serial = 1878] [outer = 0x7fe7e1c4e400]
12:00:22 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:00:22 INFO - document served over http requires an http
12:00:22 INFO - sub-resource via script-tag using the meta-csp
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/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1799ms
12:00:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:00:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5412000 == 22 [pid = 1933] [id = 672]
12:00:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 158 (0x7fe7e69b1c00) [pid = 1933] [serial = 1879] [outer = (nil)]
12:00:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 159 (0x7fe7e9603c00) [pid = 1933] [serial = 1880] [outer = 0x7fe7e69b1c00]
12:00:22 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 160 (0x7fe7e9756000) [pid = 1933] [serial = 1881] [outer = 0x7fe7e69b1c00]
12:00:24 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:00:24 INFO - document served over http requires an http
12:00:24 INFO - sub-resource via script-tag using the meta-csp
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/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2104ms
12:00:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:00:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6c4b000 == 23 [pid = 1933] [id = 673]
12:00:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 161 (0x7fe7e8c1e800) [pid = 1933] [serial = 1882] [outer = (nil)]
12:00:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 162 (0x7fe7e989a000) [pid = 1933] [serial = 1883] [outer = 0x7fe7e8c1e800]
12:00:25 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 163 (0x7fe7ea104000) [pid = 1933] [serial = 1884] [outer = 0x7fe7e8c1e800]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 162 (0x7fe7e6d57400) [pid = 1933] [serial = 1822] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 161 (0x7fe7e2556000) [pid = 1933] [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:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 160 (0x7fe7e3a92000) [pid = 1933] [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:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 159 (0x7fe7e1c4d800) [pid = 1933] [serial = 1827] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531188776]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 158 (0x7fe7e2633400) [pid = 1933] [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:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 157 (0x7fe7e3972c00) [pid = 1933] [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:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 156 (0x7fe7e6f4c000) [pid = 1933] [serial = 1785] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531160094]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 155 (0x7fe7e8c1ac00) [pid = 1933] [serial = 1790] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 154 (0x7fe7e6889000) [pid = 1933] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 153 (0x7fe7ea10e000) [pid = 1933] [serial = 1808] [outer = (nil)] [url = about:blank]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 152 (0x7fe7e28a8000) [pid = 1933] [serial = 1828] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531188776]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 151 (0x7fe7e6f56c00) [pid = 1933] [serial = 1823] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 150 (0x7fe7e991d000) [pid = 1933] [serial = 1802] [outer = (nil)] [url = about:blank]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 149 (0x7fe7e263fc00) [pid = 1933] [serial = 1817] [outer = (nil)] [url = about:blank]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 148 (0x7fe7e74ae800) [pid = 1933] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531160094]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 147 (0x7fe7e5578c00) [pid = 1933] [serial = 1825] [outer = (nil)] [url = about:blank]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 146 (0x7fe7e28a1c00) [pid = 1933] [serial = 1814] [outer = (nil)] [url = about:blank]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 145 (0x7fe7e9752800) [pid = 1933] [serial = 1796] [outer = (nil)] [url = about:blank]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 144 (0x7fe7e69b6400) [pid = 1933] [serial = 1783] [outer = (nil)] [url = about:blank]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 143 (0x7fe7e658bc00) [pid = 1933] [serial = 1820] [outer = (nil)] [url = about:blank]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 142 (0x7fe7e28f6400) [pid = 1933] [serial = 1778] [outer = (nil)] [url = about:blank]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 141 (0x7fe7e74af000) [pid = 1933] [serial = 1788] [outer = (nil)] [url = about:blank]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 140 (0x7fe7e8dad400) [pid = 1933] [serial = 1791] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 139 (0x7fe7e99a0000) [pid = 1933] [serial = 1805] [outer = (nil)] [url = about:blank]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 138 (0x7fe7ea37e400) [pid = 1933] [serial = 1811] [outer = (nil)] [url = about:blank]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 137 (0x7fe7e97f9c00) [pid = 1933] [serial = 1799] [outer = (nil)] [url = about:blank]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 136 (0x7fe7e9603000) [pid = 1933] [serial = 1793] [outer = (nil)] [url = about:blank]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 135 (0x7fe7e6b49000) [pid = 1933] [serial = 1781] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:00:28 INFO - PROCESS | 1883 | --DOMWINDOW == 134 (0x7fe7e6892000) [pid = 1933] [serial = 1830] [outer = (nil)] [url = about:blank]
12:00:29 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:00:29 INFO - document served over http requires an http
12:00:29 INFO - sub-resource via script-tag using the meta-csp
12:00:29 INFO - delivery method with swap-origin-redirect and when
12:00:29 INFO - the target request is cross-origin.
12:00:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 4598ms
12:00:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:00:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1cdd800 == 24 [pid = 1933] [id = 674]
12:00:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 135 (0x7fe7e1c48c00) [pid = 1933] [serial = 1885] [outer = (nil)]
12:00:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 136 (0x7fe7e2424c00) [pid = 1933] [serial = 1886] [outer = 0x7fe7e1c48c00]
12:00:31 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 137 (0x7fe7e3a98400) [pid = 1933] [serial = 1887] [outer = 0x7fe7e1c48c00]
12:00:32 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:00:32 INFO - document served over http requires an http
12:00:32 INFO - sub-resource via xhr-request using the meta-csp
12:00:32 INFO - delivery method with keep-origin-redirect and when
12:00:32 INFO - the target request is cross-origin.
12:00:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3553ms
12:00:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:00:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8c73000 == 25 [pid = 1933] [id = 675]
12:00:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 138 (0x7fe7e1c46400) [pid = 1933] [serial = 1888] [outer = (nil)]
12:00:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 139 (0x7fe7e648a400) [pid = 1933] [serial = 1889] [outer = 0x7fe7e1c46400]
12:00:33 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 140 (0x7fe7e6d5d800) [pid = 1933] [serial = 1890] [outer = 0x7fe7e1c46400]
12:00:34 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:00:34 INFO - document served over http requires an http
12:00:34 INFO - sub-resource via xhr-request using the meta-csp
12:00:34 INFO - delivery method with no-redirect and when
12:00:34 INFO - the target request is cross-origin.
12:00:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1998ms
12:00:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:00:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9a23800 == 26 [pid = 1933] [id = 676]
12:00:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 141 (0x7fe7e658bc00) [pid = 1933] [serial = 1891] [outer = (nil)]
12:00:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 142 (0x7fe7e8c1ac00) [pid = 1933] [serial = 1892] [outer = 0x7fe7e658bc00]
12:00:35 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 143 (0x7fe7e9892c00) [pid = 1933] [serial = 1893] [outer = 0x7fe7e658bc00]
12:00:36 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:00:36 INFO - document served over http requires an http
12:00:36 INFO - sub-resource via xhr-request using the meta-csp
12:00:36 INFO - delivery method with swap-origin-redirect and when
12:00:36 INFO - the target request is cross-origin.
12:00:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2191ms
12:00:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:00:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea54e000 == 27 [pid = 1933] [id = 677]
12:00:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 144 (0x7fe7e8c13400) [pid = 1933] [serial = 1894] [outer = (nil)]
12:00:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 145 (0x7fe7e99a3c00) [pid = 1933] [serial = 1895] [outer = 0x7fe7e8c13400]
12:00:37 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 146 (0x7fe7ea37e400) [pid = 1933] [serial = 1896] [outer = 0x7fe7e8c13400]
12:00:39 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:00:39 INFO - document served over http requires an https
12:00:39 INFO - sub-resource via fetch-request using the meta-csp
12:00:39 INFO - delivery method with keep-origin-redirect and when
12:00:39 INFO - the target request is cross-origin.
12:00:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2239ms
12:00:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:00:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eae78000 == 28 [pid = 1933] [id = 678]
12:00:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 147 (0x7fe7ea10b000) [pid = 1933] [serial = 1897] [outer = (nil)]
12:00:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 148 (0x7fe7eaea2400) [pid = 1933] [serial = 1898] [outer = 0x7fe7ea10b000]
12:00:40 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 149 (0x7fe7eb4c5800) [pid = 1933] [serial = 1899] [outer = 0x7fe7ea10b000]
12:00:41 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:00:41 INFO - document served over http requires an https
12:00:41 INFO - sub-resource via fetch-request using the meta-csp
12:00:41 INFO - delivery method with no-redirect and when
12:00:41 INFO - the target request is cross-origin.
12:00:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2289ms
12:00:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:00:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec019800 == 29 [pid = 1933] [id = 679]
12:00:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 150 (0x7fe7ead25800) [pid = 1933] [serial = 1900] [outer = (nil)]
12:00:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 151 (0x7fe7ebb75400) [pid = 1933] [serial = 1901] [outer = 0x7fe7ead25800]
12:00:42 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 152 (0x7fe7ed11ec00) [pid = 1933] [serial = 1902] [outer = 0x7fe7ead25800]
12:00:43 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:00:43 INFO - document served over http requires an https
12:00:43 INFO - sub-resource via fetch-request using the meta-csp
12:00:43 INFO - delivery method with swap-origin-redirect and when
12:00:43 INFO - the target request is cross-origin.
12:00:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2409ms
12:00:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:00:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ec751800 == 30 [pid = 1933] [id = 680]
12:00:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 153 (0x7fe7ebb7d800) [pid = 1933] [serial = 1903] [outer = (nil)]
12:00:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 154 (0x7fe7ed20b000) [pid = 1933] [serial = 1904] [outer = 0x7fe7ebb7d800]
12:00:44 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 155 (0x7fe7ed3e1c00) [pid = 1933] [serial = 1905] [outer = 0x7fe7ebb7d800]
12:00:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed229000 == 31 [pid = 1933] [id = 681]
12:00:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 156 (0x7fe7ed3e7800) [pid = 1933] [serial = 1906] [outer = (nil)]
12:00:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 157 (0x7fe7ed3e4c00) [pid = 1933] [serial = 1907] [outer = 0x7fe7ed3e7800]
12:00:46 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:00:46 INFO - document served over http requires an https
12:00:46 INFO - sub-resource via iframe-tag using the meta-csp
12:00:46 INFO - delivery method with keep-origin-redirect and when
12:00:46 INFO - the target request is cross-origin.
12:00:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3038ms
12:00:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:00:47 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed408000 == 32 [pid = 1933] [id = 682]
12:00:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 158 (0x7fe7ed204000) [pid = 1933] [serial = 1908] [outer = (nil)]
12:00:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 159 (0x7fe7ed3ebc00) [pid = 1933] [serial = 1909] [outer = 0x7fe7ed204000]
12:00:47 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 160 (0x7fe7ed4c3000) [pid = 1933] [serial = 1910] [outer = 0x7fe7ed204000]
12:00:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed420800 == 33 [pid = 1933] [id = 683]
12:00:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 161 (0x7fe7ed4c7c00) [pid = 1933] [serial = 1911] [outer = (nil)]
12:00:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 162 (0x7fe7ed914800) [pid = 1933] [serial = 1912] [outer = 0x7fe7ed4c7c00]
12:00:48 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:00:48 INFO - document served over http requires an https
12:00:48 INFO - sub-resource via iframe-tag using the meta-csp
12:00:48 INFO - delivery method with no-redirect and when
12:00:48 INFO - the target request is cross-origin.
12:00:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2085ms
12:00:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:00:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ed76a000 == 34 [pid = 1933] [id = 684]
12:00:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 163 (0x7fe7ed3e8000) [pid = 1933] [serial = 1913] [outer = (nil)]
12:00:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 164 (0x7fe7ed4c8800) [pid = 1933] [serial = 1914] [outer = 0x7fe7ed3e8000]
12:00:49 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 165 (0x7fe7ed9e6c00) [pid = 1933] [serial = 1915] [outer = 0x7fe7ed3e8000]
12:00:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7edf36800 == 35 [pid = 1933] [id = 685]
12:00:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 166 (0x7fe7ed9edc00) [pid = 1933] [serial = 1916] [outer = (nil)]
12:00:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 167 (0x7fe7ee711000) [pid = 1933] [serial = 1917] [outer = 0x7fe7ed9edc00]
12:00:51 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:00:51 INFO - document served over http requires an https
12:00:51 INFO - sub-resource via iframe-tag using the meta-csp
12:00:51 INFO - delivery method with swap-origin-redirect and when
12:00:51 INFO - the target request is cross-origin.
12:00:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2244ms
12:00:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:00:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7edf42000 == 36 [pid = 1933] [id = 686]
12:00:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 168 (0x7fe7ed91a000) [pid = 1933] [serial = 1918] [outer = (nil)]
12:00:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 169 (0x7fe7ee710400) [pid = 1933] [serial = 1919] [outer = 0x7fe7ed91a000]
12:00:52 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 170 (0x7fe7ee71b400) [pid = 1933] [serial = 1920] [outer = 0x7fe7ed91a000]
12:00:53 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:00:53 INFO - document served over http requires an https
12:00:53 INFO - sub-resource via script-tag using the meta-csp
12:00:53 INFO - delivery method with keep-origin-redirect and when
12:00:53 INFO - the target request is cross-origin.
12:00:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1937ms
12:00:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:00:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee408800 == 37 [pid = 1933] [id = 687]
12:00:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 171 (0x7fe7ed9ef000) [pid = 1933] [serial = 1921] [outer = (nil)]
12:00:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 172 (0x7fe7ee71e800) [pid = 1933] [serial = 1922] [outer = 0x7fe7ed9ef000]
12:00:54 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 173 (0x7fe7ee84e000) [pid = 1933] [serial = 1923] [outer = 0x7fe7ed9ef000]
12:00:55 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:00:55 INFO - document served over http requires an https
12:00:55 INFO - sub-resource via script-tag using the meta-csp
12:00:55 INFO - delivery method with no-redirect and when
12:00:55 INFO - the target request is cross-origin.
12:00:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2185ms
12:00:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:00:55 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee898800 == 38 [pid = 1933] [id = 688]
12:00:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 174 (0x7fe7ee754c00) [pid = 1933] [serial = 1924] [outer = (nil)]
12:00:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 175 (0x7fe7ee857c00) [pid = 1933] [serial = 1925] [outer = 0x7fe7ee754c00]
12:00:56 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 176 (0x7fe7eece9c00) [pid = 1933] [serial = 1926] [outer = 0x7fe7ee754c00]
12:00:57 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:00:57 INFO - document served over http requires an https
12:00:57 INFO - sub-resource via script-tag using the meta-csp
12:00:57 INFO - delivery method with swap-origin-redirect and when
12:00:57 INFO - the target request is cross-origin.
12:00:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2557ms
12:00:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:00:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ee8af000 == 39 [pid = 1933] [id = 689]
12:00:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 177 (0x7fe7ee857800) [pid = 1933] [serial = 1927] [outer = (nil)]
12:00:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 178 (0x7fe7eecf1400) [pid = 1933] [serial = 1928] [outer = 0x7fe7ee857800]
12:00:59 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 179 (0x7fe7eee8d800) [pid = 1933] [serial = 1929] [outer = 0x7fe7ee857800]
12:01:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e398d800 == 38 [pid = 1933] [id = 655]
12:01:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6543000 == 37 [pid = 1933] [id = 656]
12:01:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8c83800 == 36 [pid = 1933] [id = 657]
12:01:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e97bd800 == 35 [pid = 1933] [id = 629]
12:01:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e995f000 == 34 [pid = 1933] [id = 658]
12:01:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eae6d800 == 33 [pid = 1933] [id = 659]
12:01:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eaf15000 == 32 [pid = 1933] [id = 660]
12:01:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb411000 == 31 [pid = 1933] [id = 661]
12:01:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb457800 == 30 [pid = 1933] [id = 662]
12:01:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eb666000 == 29 [pid = 1933] [id = 663]
12:01:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ebb05800 == 28 [pid = 1933] [id = 664]
12:01:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e97c7800 == 27 [pid = 1933] [id = 668]
12:01:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c5e800 == 26 [pid = 1933] [id = 667]
12:01:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a47000 == 25 [pid = 1933] [id = 670]
12:01:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1751800 == 24 [pid = 1933] [id = 669]
12:01:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3982000 == 23 [pid = 1933] [id = 671]
12:01:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec018000 == 22 [pid = 1933] [id = 666]
12:01:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e55ba800 == 21 [pid = 1933] [id = 654]
12:01:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5412000 == 20 [pid = 1933] [id = 672]
12:01:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6c4b000 == 19 [pid = 1933] [id = 673]
12:01:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1cdd800 == 18 [pid = 1933] [id = 674]
12:01:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8c73000 == 17 [pid = 1933] [id = 675]
12:01:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9a23800 == 16 [pid = 1933] [id = 676]
12:01:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea54e000 == 15 [pid = 1933] [id = 677]
12:01:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eae78000 == 14 [pid = 1933] [id = 678]
12:01:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec019800 == 13 [pid = 1933] [id = 679]
12:01:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed229000 == 12 [pid = 1933] [id = 681]
12:01:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ec751800 == 11 [pid = 1933] [id = 680]
12:01:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed420800 == 10 [pid = 1933] [id = 683]
12:01:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed408000 == 9 [pid = 1933] [id = 682]
12:01:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7edf36800 == 8 [pid = 1933] [id = 685]
12:01:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ed76a000 == 7 [pid = 1933] [id = 684]
12:01:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7edf42000 == 6 [pid = 1933] [id = 686]
12:01:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee408800 == 5 [pid = 1933] [id = 687]
12:01:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee898800 == 4 [pid = 1933] [id = 688]
12:01:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e540b000 == 3 [pid = 1933] [id = 602]
12:01:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ebb22800 == 2 [pid = 1933] [id = 665]
12:01:03 INFO - PROCESS | 1883 | --DOMWINDOW == 178 (0x7fe7e54f8800) [pid = 1933] [serial = 1776] [outer = (nil)] [url = about:blank]
12:01:03 INFO - PROCESS | 1883 | --DOMWINDOW == 177 (0x7fe7e7cd8800) [pid = 1933] [serial = 1826] [outer = (nil)] [url = about:blank]
12:01:03 INFO - PROCESS | 1883 | --DOMWINDOW == 176 (0x7fe7e6b4e000) [pid = 1933] [serial = 1821] [outer = (nil)] [url = about:blank]
12:01:03 INFO - PROCESS | 1883 | --DOMWINDOW == 175 (0x7fe7e6488000) [pid = 1933] [serial = 1818] [outer = (nil)] [url = about:blank]
12:01:03 INFO - PROCESS | 1883 | --DOMWINDOW == 174 (0x7fe7e54f4800) [pid = 1933] [serial = 1815] [outer = (nil)] [url = about:blank]
12:01:04 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:01:04 INFO - document served over http requires an https
12:01:04 INFO - sub-resource via xhr-request using the meta-csp
12:01:04 INFO - delivery method with keep-origin-redirect and when
12:01:04 INFO - the target request is cross-origin.
12:01:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 6151ms
12:01:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:01:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1756800 == 3 [pid = 1933] [id = 690]
12:01:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 175 (0x7fe7e1c42400) [pid = 1933] [serial = 1930] [outer = (nil)]
12:01:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 176 (0x7fe7e1c43c00) [pid = 1933] [serial = 1931] [outer = 0x7fe7e1c42400]
12:01:05 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 177 (0x7fe7e2425800) [pid = 1933] [serial = 1932] [outer = 0x7fe7e1c42400]
12:01:06 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:01:06 INFO - document served over http requires an https
12:01:06 INFO - sub-resource via xhr-request using the meta-csp
12:01:06 INFO - delivery method with no-redirect and when
12:01:06 INFO - the target request is cross-origin.
12:01:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2082ms
12:01:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:01:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1cca800 == 4 [pid = 1933] [id = 691]
12:01:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 178 (0x7fe7e1bb9000) [pid = 1933] [serial = 1933] [outer = (nil)]
12:01:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 179 (0x7fe7e254dc00) [pid = 1933] [serial = 1934] [outer = 0x7fe7e1bb9000]
12:01:06 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 180 (0x7fe7e2631800) [pid = 1933] [serial = 1935] [outer = 0x7fe7e1bb9000]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 179 (0x7fe7e999d000) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 178 (0x7fe7e69b9c00) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 177 (0x7fe7e54e9800) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 176 (0x7fe7eae9a000) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 175 (0x7fe7ea10dc00) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 174 (0x7fe7e54f6c00) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 173 (0x7fe7eb4cc400) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 172 (0x7fe7e556b400) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 171 (0x7fe7ebfbe000) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 170 (0x7fe7e991c400) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 169 (0x7fe7e1c44400) [pid = 1933] [serial = 1832] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 168 (0x7fe7e69b1c00) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 167 (0x7fe7ebb6e400) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 166 (0x7fe7e3bd9400) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 165 (0x7fe7e242ac00) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 164 (0x7fe7e97f6c00) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 163 (0x7fe7e27c8000) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 162 (0x7fe7e74a1400) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 161 (0x7fe7e1bb0800) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 160 (0x7fe7e8992400) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 159 (0x7fe7e6c37000) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 158 (0x7fe7e242b800) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 157 (0x7fe7e263a800) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 156 (0x7fe7e9750c00) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 155 (0x7fe7e396ec00) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 154 (0x7fe7e3ecec00) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 153 (0x7fe7e2550c00) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 152 (0x7fe7e1783c00) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 151 (0x7fe7ea592000) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 150 (0x7fe7e1bb8c00) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 149 (0x7fe7e648ec00) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 148 (0x7fe7e3ed0c00) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 147 (0x7fe7e8c1e800) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 146 (0x7fe7e6d54400) [pid = 1933] [serial = 1869] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531217807]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 145 (0x7fe7e7dc1400) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 144 (0x7fe7e28f1400) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 143 (0x7fe7eaf81c00) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 142 (0x7fe7e1c4e400) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 141 (0x7fe7e6893c00) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 140 (0x7fe7e1bb4400) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 139 (0x7fe7e242ec00) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 138 (0x7fe7ed11ac00) [pid = 1933] [serial = 1864] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 137 (0x7fe7e3bd8000) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 136 (0x7fe7e6b45400) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 135 (0x7fe7e9750400) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 134 (0x7fe7e242a000) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 133 (0x7fe7e5576400) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 132 (0x7fe7e27c1c00) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 131 (0x7fe7e2639000) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 130 (0x7fe7e28a1400) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 129 (0x7fe7e2551c00) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 128 (0x7fe7e97fb000) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 127 (0x7fe7e28a9400) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7fe7e6c31800) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7fe7e3978000) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7fe7e3975000) [pid = 1933] [serial = 1874] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7fe7e9758c00) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7fe7e74afc00) [pid = 1933] [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:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7fe7e69b9000) [pid = 1933] [serial = 1877] [outer = (nil)] [url = about:blank]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7fe7e3978400) [pid = 1933] [serial = 1870] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531217807]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7fe7e3971800) [pid = 1933] [serial = 1833] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 118 (0x7fe7eae9c400) [pid = 1933] [serial = 1847] [outer = (nil)] [url = about:blank]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7fe7e3cd1400) [pid = 1933] [serial = 1875] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7fe7e28ac000) [pid = 1933] [serial = 1867] [outer = (nil)] [url = about:blank]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7fe7ea592400) [pid = 1933] [serial = 1844] [outer = (nil)] [url = about:blank]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7fe7e989a000) [pid = 1933] [serial = 1883] [outer = (nil)] [url = about:blank]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7fe7ebfbe400) [pid = 1933] [serial = 1859] [outer = (nil)] [url = about:blank]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7fe7eb4cf000) [pid = 1933] [serial = 1853] [outer = (nil)] [url = about:blank]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7fe7e400ec00) [pid = 1933] [serial = 1835] [outer = (nil)] [url = about:blank]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7fe7e289fc00) [pid = 1933] [serial = 1872] [outer = (nil)] [url = about:blank]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7fe7e9897400) [pid = 1933] [serial = 1841] [outer = (nil)] [url = about:blank]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7fe7ec76e400) [pid = 1933] [serial = 1862] [outer = (nil)] [url = about:blank]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7fe7e9603c00) [pid = 1933] [serial = 1880] [outer = (nil)] [url = about:blank]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7fe7e7dc9000) [pid = 1933] [serial = 1838] [outer = (nil)] [url = about:blank]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7fe7ebb6f800) [pid = 1933] [serial = 1856] [outer = (nil)] [url = about:blank]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7fe7ed11b800) [pid = 1933] [serial = 1865] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:01:11 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7fe7eaf80800) [pid = 1933] [serial = 1850] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7ead27000) [pid = 1933] [serial = 1845] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7e7dcbc00) [pid = 1933] [serial = 1755] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7e6f4b400) [pid = 1933] [serial = 1716] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7e28e9800) [pid = 1933] [serial = 1653] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7ea103c00) [pid = 1933] [serial = 1806] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7e6d51c00) [pid = 1933] [serial = 1713] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e3a92400) [pid = 1933] [serial = 1734] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7e989a400) [pid = 1933] [serial = 1800] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7e657f800) [pid = 1933] [serial = 1779] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7e289f800) [pid = 1933] [serial = 1650] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e97f0000) [pid = 1933] [serial = 1797] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7e899a000) [pid = 1933] [serial = 1758] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e6d5c400) [pid = 1933] [serial = 1784] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e9926000) [pid = 1933] [serial = 1803] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7e6487800) [pid = 1933] [serial = 1695] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7e1c48000) [pid = 1933] [serial = 1644] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7e8da8000) [pid = 1933] [serial = 1761] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7e898ec00) [pid = 1933] [serial = 1789] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7e255c800) [pid = 1933] [serial = 1647] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7ea372c00) [pid = 1933] [serial = 1809] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7e6b51400) [pid = 1933] [serial = 1710] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7e69b2c00) [pid = 1933] [serial = 1705] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7eb4c1000) [pid = 1933] [serial = 1851] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7e69b8800) [pid = 1933] [serial = 1742] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7e3a9c800) [pid = 1933] [serial = 1689] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7e7cd8400) [pid = 1933] [serial = 1752] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7e658c000) [pid = 1933] [serial = 1700] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7e74a1000) [pid = 1933] [serial = 1747] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7e3a9e400) [pid = 1933] [serial = 1663] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7e3cd0400) [pid = 1933] [serial = 1668] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7e556ec00) [pid = 1933] [serial = 1692] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7ea58fc00) [pid = 1933] [serial = 1812] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7fe7eaea3000) [pid = 1933] [serial = 1848] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 69 (0x7fe7e3ece000) [pid = 1933] [serial = 1671] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 68 (0x7fe7e3972400) [pid = 1933] [serial = 1658] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 67 (0x7fe7e960c800) [pid = 1933] [serial = 1794] [outer = (nil)] [url = about:blank]
12:01:12 INFO - PROCESS | 1883 | --DOMWINDOW == 66 (0x7fe7e4019400) [pid = 1933] [serial = 1737] [outer = (nil)] [url = about:blank]
12:01:12 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:01:12 INFO - document served over http requires an https
12:01:12 INFO - sub-resource via xhr-request using the meta-csp
12:01:12 INFO - delivery method with swap-origin-redirect and when
12:01:12 INFO - the target request is cross-origin.
12:01:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 6514ms
12:01:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:01:13 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1746800 == 5 [pid = 1933] [id = 692]
12:01:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 67 (0x7fe7e1784400) [pid = 1933] [serial = 1936] [outer = (nil)]
12:01:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 68 (0x7fe7e1bb2000) [pid = 1933] [serial = 1937] [outer = 0x7fe7e1784400]
12:01:14 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 69 (0x7fe7e1c46000) [pid = 1933] [serial = 1938] [outer = 0x7fe7e1784400]
12:01:15 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:01:15 INFO - document served over http requires an http
12:01:15 INFO - sub-resource via fetch-request using the meta-csp
12:01:15 INFO - delivery method with keep-origin-redirect and when
12:01:15 INFO - the target request is same-origin.
12:01:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2772ms
12:01:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:01:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2513800 == 6 [pid = 1933] [id = 693]
12:01:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7fe7e1bb0400) [pid = 1933] [serial = 1939] [outer = (nil)]
12:01:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7fe7e2423c00) [pid = 1933] [serial = 1940] [outer = 0x7fe7e1bb0400]
12:01:16 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7e2555400) [pid = 1933] [serial = 1941] [outer = 0x7fe7e1bb0400]
12:01:17 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:01:17 INFO - document served over http requires an http
12:01:17 INFO - sub-resource via fetch-request using the meta-csp
12:01:17 INFO - delivery method with no-redirect and when
12:01:17 INFO - the target request is same-origin.
12:01:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1987ms
12:01:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:01:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2b8f000 == 7 [pid = 1933] [id = 694]
12:01:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7e242a000) [pid = 1933] [serial = 1942] [outer = (nil)]
12:01:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7e2639000) [pid = 1933] [serial = 1943] [outer = 0x7fe7e242a000]
12:01:18 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7e27c3800) [pid = 1933] [serial = 1944] [outer = 0x7fe7e242a000]
12:01:19 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:01:19 INFO - document served over http requires an http
12:01:19 INFO - sub-resource via fetch-request using the meta-csp
12:01:19 INFO - delivery method with swap-origin-redirect and when
12:01:19 INFO - the target request is same-origin.
12:01:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1857ms
12:01:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:01:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d73000 == 8 [pid = 1933] [id = 695]
12:01:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7e263a800) [pid = 1933] [serial = 1945] [outer = (nil)]
12:01:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7e27c9800) [pid = 1933] [serial = 1946] [outer = 0x7fe7e263a800]
12:01:20 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7e28a4800) [pid = 1933] [serial = 1947] [outer = 0x7fe7e263a800]
12:01:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e397b000 == 9 [pid = 1933] [id = 696]
12:01:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7e28ab400) [pid = 1933] [serial = 1948] [outer = (nil)]
12:01:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e28e8800) [pid = 1933] [serial = 1949] [outer = 0x7fe7e28ab400]
12:01:22 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:01:22 INFO - document served over http requires an http
12:01:22 INFO - sub-resource via iframe-tag using the meta-csp
12:01:22 INFO - delivery method with keep-origin-redirect and when
12:01:22 INFO - the target request is same-origin.
12:01:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2794ms
12:01:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:01:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3986000 == 10 [pid = 1933] [id = 697]
12:01:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e27cb400) [pid = 1933] [serial = 1950] [outer = (nil)]
12:01:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e28ae000) [pid = 1933] [serial = 1951] [outer = 0x7fe7e27cb400]
12:01:23 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e28f6400) [pid = 1933] [serial = 1952] [outer = 0x7fe7e27cb400]
12:01:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c5b000 == 11 [pid = 1933] [id = 698]
12:01:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e396d000) [pid = 1933] [serial = 1953] [outer = (nil)]
12:01:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e3973400) [pid = 1933] [serial = 1954] [outer = 0x7fe7e396d000]
12:01:24 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:01:24 INFO - document served over http requires an http
12:01:24 INFO - sub-resource via iframe-tag using the meta-csp
12:01:24 INFO - delivery method with no-redirect and when
12:01:24 INFO - the target request is same-origin.
12:01:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2346ms
12:01:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:01:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c69000 == 12 [pid = 1933] [id = 699]
12:01:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e28ed400) [pid = 1933] [serial = 1955] [outer = (nil)]
12:01:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e3978000) [pid = 1933] [serial = 1956] [outer = 0x7fe7e28ed400]
12:01:25 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e3a95400) [pid = 1933] [serial = 1957] [outer = 0x7fe7e28ed400]
12:01:26 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40e1000 == 13 [pid = 1933] [id = 700]
12:01:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e3a99800) [pid = 1933] [serial = 1958] [outer = (nil)]
12:01:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e3a9ec00) [pid = 1933] [serial = 1959] [outer = 0x7fe7e3a99800]
12:01:26 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:01:26 INFO - document served over http requires an http
12:01:26 INFO - sub-resource via iframe-tag using the meta-csp
12:01:26 INFO - delivery method with swap-origin-redirect and when
12:01:26 INFO - the target request is same-origin.
12:01:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2403ms
12:01:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:01:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40ef000 == 14 [pid = 1933] [id = 701]
12:01:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e3972400) [pid = 1933] [serial = 1960] [outer = (nil)]
12:01:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e3bd4400) [pid = 1933] [serial = 1961] [outer = 0x7fe7e3972400]
12:01:28 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e3bdd400) [pid = 1933] [serial = 1962] [outer = 0x7fe7e3972400]
12:01:30 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:01:30 INFO - document served over http requires an http
12:01:30 INFO - sub-resource via script-tag using the meta-csp
12:01:30 INFO - delivery method with keep-origin-redirect and when
12:01:30 INFO - the target request is same-origin.
12:01:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3555ms
12:01:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:01:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a46800 == 15 [pid = 1933] [id = 702]
12:01:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e263b400) [pid = 1933] [serial = 1963] [outer = (nil)]
12:01:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e28eec00) [pid = 1933] [serial = 1964] [outer = 0x7fe7e263b400]
12:01:31 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e3cd4400) [pid = 1933] [serial = 1965] [outer = 0x7fe7e263b400]
12:01:32 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:01:32 INFO - document served over http requires an http
12:01:32 INFO - sub-resource via script-tag using the meta-csp
12:01:32 INFO - delivery method with no-redirect and when
12:01:32 INFO - the target request is same-origin.
12:01:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2286ms
12:01:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:01:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d80800 == 16 [pid = 1933] [id = 703]
12:01:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e242e400) [pid = 1933] [serial = 1966] [outer = (nil)]
12:01:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e254e800) [pid = 1933] [serial = 1967] [outer = 0x7fe7e242e400]
12:01:33 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7e27cc800) [pid = 1933] [serial = 1968] [outer = 0x7fe7e242e400]
12:01:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1cca800 == 15 [pid = 1933] [id = 691]
12:01:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1756800 == 14 [pid = 1933] [id = 690]
12:01:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ee8af000 == 13 [pid = 1933] [id = 689]
12:01:34 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7ebfc8000) [pid = 1933] [serial = 1860] [outer = (nil)] [url = about:blank]
12:01:34 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7e9998400) [pid = 1933] [serial = 1842] [outer = (nil)] [url = about:blank]
12:01:34 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e7cd3400) [pid = 1933] [serial = 1878] [outer = (nil)] [url = about:blank]
12:01:34 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7ea104000) [pid = 1933] [serial = 1884] [outer = (nil)] [url = about:blank]
12:01:34 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7e9756000) [pid = 1933] [serial = 1881] [outer = (nil)] [url = about:blank]
12:01:34 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7e556a400) [pid = 1933] [serial = 1873] [outer = (nil)] [url = about:blank]
12:01:34 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7ebb77400) [pid = 1933] [serial = 1857] [outer = (nil)] [url = about:blank]
12:01:34 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7e6f4b800) [pid = 1933] [serial = 1836] [outer = (nil)] [url = about:blank]
12:01:34 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7ec77a000) [pid = 1933] [serial = 1863] [outer = (nil)] [url = about:blank]
12:01:34 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e7dc7000) [pid = 1933] [serial = 1831] [outer = (nil)] [url = about:blank]
12:01:34 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7eb50ac00) [pid = 1933] [serial = 1854] [outer = (nil)] [url = about:blank]
12:01:34 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7e648d400) [pid = 1933] [serial = 1868] [outer = (nil)] [url = about:blank]
12:01:34 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7e8da7c00) [pid = 1933] [serial = 1839] [outer = (nil)] [url = about:blank]
12:01:34 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:01:34 INFO - document served over http requires an http
12:01:34 INFO - sub-resource via script-tag using the meta-csp
12:01:34 INFO - delivery method with swap-origin-redirect and when
12:01:34 INFO - the target request is same-origin.
12:01:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1842ms
12:01:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:01:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a33000 == 14 [pid = 1933] [id = 704]
12:01:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e2424400) [pid = 1933] [serial = 1969] [outer = (nil)]
12:01:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e242f800) [pid = 1933] [serial = 1970] [outer = 0x7fe7e2424400]
12:01:35 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e396c000) [pid = 1933] [serial = 1971] [outer = 0x7fe7e2424400]
12:01:36 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:01:36 INFO - document served over http requires an http
12:01:36 INFO - sub-resource via xhr-request using the meta-csp
12:01:36 INFO - delivery method with keep-origin-redirect and when
12:01:36 INFO - the target request is same-origin.
12:01:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1734ms
12:01:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:01:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c66800 == 15 [pid = 1933] [id = 705]
12:01:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e2430800) [pid = 1933] [serial = 1972] [outer = (nil)]
12:01:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e3ccbc00) [pid = 1933] [serial = 1973] [outer = 0x7fe7e2430800]
12:01:37 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e3ec7000) [pid = 1933] [serial = 1974] [outer = 0x7fe7e2430800]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7ee710400) [pid = 1933] [serial = 1919] [outer = (nil)] [url = about:blank]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7ee71e800) [pid = 1933] [serial = 1922] [outer = (nil)] [url = about:blank]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7ee857c00) [pid = 1933] [serial = 1925] [outer = (nil)] [url = about:blank]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7ed914800) [pid = 1933] [serial = 1912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531248619]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7ed3ebc00) [pid = 1933] [serial = 1909] [outer = (nil)] [url = about:blank]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7ee711000) [pid = 1933] [serial = 1917] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7ed4c8800) [pid = 1933] [serial = 1914] [outer = (nil)] [url = about:blank]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7ebb75400) [pid = 1933] [serial = 1901] [outer = (nil)] [url = about:blank]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7ed3e4c00) [pid = 1933] [serial = 1907] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7ed20b000) [pid = 1933] [serial = 1904] [outer = (nil)] [url = about:blank]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7e8c1ac00) [pid = 1933] [serial = 1892] [outer = (nil)] [url = about:blank]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7e99a3c00) [pid = 1933] [serial = 1895] [outer = (nil)] [url = about:blank]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7eaea2400) [pid = 1933] [serial = 1898] [outer = (nil)] [url = about:blank]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7e2424c00) [pid = 1933] [serial = 1886] [outer = (nil)] [url = about:blank]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7e648a400) [pid = 1933] [serial = 1889] [outer = (nil)] [url = about:blank]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7e1c43c00) [pid = 1933] [serial = 1931] [outer = (nil)] [url = about:blank]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7e254dc00) [pid = 1933] [serial = 1934] [outer = (nil)] [url = about:blank]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7eecf1400) [pid = 1933] [serial = 1928] [outer = (nil)] [url = about:blank]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7ed91a000) [pid = 1933] [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:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7ee754c00) [pid = 1933] [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:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7ed3e7800) [pid = 1933] [serial = 1906] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7fe7ed4c7c00) [pid = 1933] [serial = 1911] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531248619]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 69 (0x7fe7ed9edc00) [pid = 1933] [serial = 1916] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 68 (0x7fe7ed9ef000) [pid = 1933] [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:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 67 (0x7fe7e1c42400) [pid = 1933] [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:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 66 (0x7fe7ed204000) [pid = 1933] [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:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 65 (0x7fe7ed3e8000) [pid = 1933] [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:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 64 (0x7fe7ead25800) [pid = 1933] [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:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 63 (0x7fe7ebb7d800) [pid = 1933] [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:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 62 (0x7fe7e658bc00) [pid = 1933] [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:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 61 (0x7fe7e8c13400) [pid = 1933] [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:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 60 (0x7fe7ea10b000) [pid = 1933] [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:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 59 (0x7fe7e1c48c00) [pid = 1933] [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:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 58 (0x7fe7e1c46400) [pid = 1933] [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:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 57 (0x7fe7e9892c00) [pid = 1933] [serial = 1893] [outer = (nil)] [url = about:blank]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 56 (0x7fe7e3a98400) [pid = 1933] [serial = 1887] [outer = (nil)] [url = about:blank]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 55 (0x7fe7e6d5d800) [pid = 1933] [serial = 1890] [outer = (nil)] [url = about:blank]
12:01:38 INFO - PROCESS | 1883 | --DOMWINDOW == 54 (0x7fe7e2425800) [pid = 1933] [serial = 1932] [outer = (nil)] [url = about:blank]
12:01:38 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:01:38 INFO - document served over http requires an http
12:01:38 INFO - sub-resource via xhr-request using the meta-csp
12:01:38 INFO - delivery method with no-redirect and when
12:01:38 INFO - the target request is same-origin.
12:01:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2297ms
12:01:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:01:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5345800 == 16 [pid = 1933] [id = 706]
12:01:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 55 (0x7fe7e3a92800) [pid = 1933] [serial = 1975] [outer = (nil)]
12:01:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 56 (0x7fe7e3ec9800) [pid = 1933] [serial = 1976] [outer = 0x7fe7e3a92800]
12:01:39 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 57 (0x7fe7e400b800) [pid = 1933] [serial = 1977] [outer = 0x7fe7e3a92800]
12:01:40 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:01:40 INFO - document served over http requires an http
12:01:40 INFO - sub-resource via xhr-request using the meta-csp
12:01:40 INFO - delivery method with swap-origin-redirect and when
12:01:40 INFO - the target request is same-origin.
12:01:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1993ms
12:01:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:01:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2b9d800 == 17 [pid = 1933] [id = 707]
12:01:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 58 (0x7fe7e2428c00) [pid = 1933] [serial = 1978] [outer = (nil)]
12:01:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 59 (0x7fe7e254dc00) [pid = 1933] [serial = 1979] [outer = 0x7fe7e2428c00]
12:01:41 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 60 (0x7fe7e3970800) [pid = 1933] [serial = 1980] [outer = 0x7fe7e2428c00]
12:01:43 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:01:43 INFO - document served over http requires an https
12:01:43 INFO - sub-resource via fetch-request using the meta-csp
12:01:43 INFO - delivery method with keep-origin-redirect and when
12:01:43 INFO - the target request is same-origin.
12:01:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2955ms
12:01:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:01:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5398800 == 18 [pid = 1933] [id = 708]
12:01:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 61 (0x7fe7e400d400) [pid = 1933] [serial = 1981] [outer = (nil)]
12:01:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 62 (0x7fe7e400f000) [pid = 1933] [serial = 1982] [outer = 0x7fe7e400d400]
12:01:44 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 63 (0x7fe7e4017800) [pid = 1933] [serial = 1983] [outer = 0x7fe7e400d400]
12:01:45 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:01:45 INFO - document served over http requires an https
12:01:45 INFO - sub-resource via fetch-request using the meta-csp
12:01:45 INFO - delivery method with no-redirect and when
12:01:45 INFO - the target request is same-origin.
12:01:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2093ms
12:01:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:01:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5418800 == 19 [pid = 1933] [id = 709]
12:01:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 64 (0x7fe7e400dc00) [pid = 1933] [serial = 1984] [outer = (nil)]
12:01:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 65 (0x7fe7e54f4000) [pid = 1933] [serial = 1985] [outer = 0x7fe7e400dc00]
12:01:46 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 66 (0x7fe7e556c400) [pid = 1933] [serial = 1986] [outer = 0x7fe7e400dc00]
12:01:47 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:01:47 INFO - document served over http requires an https
12:01:47 INFO - sub-resource via fetch-request using the meta-csp
12:01:47 INFO - delivery method with swap-origin-redirect and when
12:01:47 INFO - the target request is same-origin.
12:01:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1939ms
12:01:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:01:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e55b3000 == 20 [pid = 1933] [id = 710]
12:01:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 67 (0x7fe7e54f2400) [pid = 1933] [serial = 1987] [outer = (nil)]
12:01:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 68 (0x7fe7e5576000) [pid = 1933] [serial = 1988] [outer = 0x7fe7e54f2400]
12:01:48 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 69 (0x7fe7e6484800) [pid = 1933] [serial = 1989] [outer = 0x7fe7e54f2400]
12:01:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6407000 == 21 [pid = 1933] [id = 711]
12:01:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7fe7e6488000) [pid = 1933] [serial = 1990] [outer = (nil)]
12:01:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7fe7e648c400) [pid = 1933] [serial = 1991] [outer = 0x7fe7e6488000]
12:01:49 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:01:49 INFO - document served over http requires an https
12:01:49 INFO - sub-resource via iframe-tag using the meta-csp
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/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2028ms
12:01:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:01:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6418800 == 22 [pid = 1933] [id = 712]
12:01:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7e5574c00) [pid = 1933] [serial = 1992] [outer = (nil)]
12:01:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7e648a800) [pid = 1933] [serial = 1993] [outer = 0x7fe7e5574c00]
12:01:50 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7e6585800) [pid = 1933] [serial = 1994] [outer = 0x7fe7e5574c00]
12:01:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e653c000 == 23 [pid = 1933] [id = 713]
12:01:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7e658b800) [pid = 1933] [serial = 1995] [outer = (nil)]
12:01:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7e6888800) [pid = 1933] [serial = 1996] [outer = 0x7fe7e658b800]
12:01:51 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:01:51 INFO - document served over http requires an https
12:01:51 INFO - sub-resource via iframe-tag using the meta-csp
12:01:51 INFO - delivery method with no-redirect and when
12:01:51 INFO - the target request is same-origin.
12:01:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2129ms
12:01:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:01:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6548800 == 24 [pid = 1933] [id = 714]
12:01:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7e648fc00) [pid = 1933] [serial = 1997] [outer = (nil)]
12:01:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7e658dc00) [pid = 1933] [serial = 1998] [outer = 0x7fe7e648fc00]
12:01:53 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7e6894800) [pid = 1933] [serial = 1999] [outer = 0x7fe7e648fc00]
12:01:55 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d6c800 == 25 [pid = 1933] [id = 715]
12:01:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e1c46c00) [pid = 1933] [serial = 2000] [outer = (nil)]
12:01:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e254e000) [pid = 1933] [serial = 2001] [outer = 0x7fe7e1c46c00]
12:01:55 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:01:55 INFO - document served over http requires an https
12:01:55 INFO - sub-resource via iframe-tag using the meta-csp
12:01:55 INFO - delivery method with swap-origin-redirect and when
12:01:55 INFO - the target request is same-origin.
12:01:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3409ms
12:01:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:01:55 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1cd6800 == 26 [pid = 1933] [id = 716]
12:01:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e1c4f400) [pid = 1933] [serial = 2002] [outer = (nil)]
12:01:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e2426800) [pid = 1933] [serial = 2003] [outer = 0x7fe7e1c4f400]
12:01:56 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e27cdc00) [pid = 1933] [serial = 2004] [outer = 0x7fe7e1c4f400]
12:01:57 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c66800 == 25 [pid = 1933] [id = 705]
12:01:57 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a33000 == 24 [pid = 1933] [id = 704]
12:01:57 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d80800 == 23 [pid = 1933] [id = 703]
12:01:57 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a46800 == 22 [pid = 1933] [id = 702]
12:01:57 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40ef000 == 21 [pid = 1933] [id = 701]
12:01:57 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c69000 == 20 [pid = 1933] [id = 699]
12:01:57 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40e1000 == 19 [pid = 1933] [id = 700]
12:01:57 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c5b000 == 18 [pid = 1933] [id = 698]
12:01:57 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3986000 == 17 [pid = 1933] [id = 697]
12:01:57 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e397b000 == 16 [pid = 1933] [id = 696]
12:01:57 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d73000 == 15 [pid = 1933] [id = 695]
12:01:57 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2b8f000 == 14 [pid = 1933] [id = 694]
12:01:57 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2513800 == 13 [pid = 1933] [id = 693]
12:01:57 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1746800 == 12 [pid = 1933] [id = 692]
12:01:57 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7ea37e400) [pid = 1933] [serial = 1896] [outer = (nil)] [url = about:blank]
12:01:57 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7ed3e1c00) [pid = 1933] [serial = 1905] [outer = (nil)] [url = about:blank]
12:01:57 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7ed11ec00) [pid = 1933] [serial = 1902] [outer = (nil)] [url = about:blank]
12:01:57 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7eb4c5800) [pid = 1933] [serial = 1899] [outer = (nil)] [url = about:blank]
12:01:57 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7ed9e6c00) [pid = 1933] [serial = 1915] [outer = (nil)] [url = about:blank]
12:01:57 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7ed4c3000) [pid = 1933] [serial = 1910] [outer = (nil)] [url = about:blank]
12:01:57 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7ee84e000) [pid = 1933] [serial = 1923] [outer = (nil)] [url = about:blank]
12:01:57 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7ee71b400) [pid = 1933] [serial = 1920] [outer = (nil)] [url = about:blank]
12:01:57 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7eece9c00) [pid = 1933] [serial = 1926] [outer = (nil)] [url = about:blank]
12:01:58 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:01:58 INFO - document served over http requires an https
12:01:58 INFO - sub-resource via script-tag using the meta-csp
12:01:58 INFO - delivery method with keep-origin-redirect and when
12:01:58 INFO - the target request is same-origin.
12:01:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2757ms
12:01:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:01:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a33000 == 13 [pid = 1933] [id = 717]
12:01:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7e1bbd800) [pid = 1933] [serial = 2005] [outer = (nil)]
12:01:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7e242e000) [pid = 1933] [serial = 2006] [outer = 0x7fe7e1bbd800]
12:01:59 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7e28e9c00) [pid = 1933] [serial = 2007] [outer = 0x7fe7e1bbd800]
12:01:59 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:01:59 INFO - document served over http requires an https
12:01:59 INFO - sub-resource via script-tag using the meta-csp
12:01:59 INFO - delivery method with no-redirect and when
12:01:59 INFO - the target request is same-origin.
12:01:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1684ms
12:01:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:02:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e251a800 == 14 [pid = 1933] [id = 718]
12:02:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7e2635800) [pid = 1933] [serial = 2008] [outer = (nil)]
12:02:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e396fc00) [pid = 1933] [serial = 2009] [outer = 0x7fe7e2635800]
12:02:00 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e3a9e400) [pid = 1933] [serial = 2010] [outer = 0x7fe7e2635800]
12:02:01 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:02:01 INFO - document served over http requires an https
12:02:01 INFO - sub-resource via script-tag using the meta-csp
12:02:01 INFO - delivery method with swap-origin-redirect and when
12:02:01 INFO - the target request is same-origin.
12:02:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1850ms
12:02:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:02:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d89800 == 15 [pid = 1933] [id = 719]
12:02:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e28f1000) [pid = 1933] [serial = 2011] [outer = (nil)]
12:02:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e3bd8c00) [pid = 1933] [serial = 2012] [outer = 0x7fe7e28f1000]
12:02:03 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e3ed2400) [pid = 1933] [serial = 2013] [outer = 0x7fe7e28f1000]
12:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7ee857800) [pid = 1933] [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:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7e254e800) [pid = 1933] [serial = 1967] [outer = (nil)] [url = about:blank]
12:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7e242f800) [pid = 1933] [serial = 1970] [outer = (nil)] [url = about:blank]
12:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7e3978000) [pid = 1933] [serial = 1956] [outer = (nil)] [url = about:blank]
12:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7e3973400) [pid = 1933] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531284185]
12:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7e1bb2000) [pid = 1933] [serial = 1937] [outer = (nil)] [url = about:blank]
12:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7e3ccbc00) [pid = 1933] [serial = 1973] [outer = (nil)] [url = about:blank]
12:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7e3a9ec00) [pid = 1933] [serial = 1959] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7e2423c00) [pid = 1933] [serial = 1940] [outer = (nil)] [url = about:blank]
12:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7e28e8800) [pid = 1933] [serial = 1949] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7e27c9800) [pid = 1933] [serial = 1946] [outer = (nil)] [url = about:blank]
12:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7e3bd4400) [pid = 1933] [serial = 1961] [outer = (nil)] [url = about:blank]
12:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7e28ae000) [pid = 1933] [serial = 1951] [outer = (nil)] [url = about:blank]
12:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7fe7e28eec00) [pid = 1933] [serial = 1964] [outer = (nil)] [url = about:blank]
12:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 69 (0x7fe7e2639000) [pid = 1933] [serial = 1943] [outer = (nil)] [url = about:blank]
12:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 68 (0x7fe7e3ec9800) [pid = 1933] [serial = 1976] [outer = (nil)] [url = about:blank]
12:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 67 (0x7fe7e242e400) [pid = 1933] [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:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 66 (0x7fe7e263b400) [pid = 1933] [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:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 65 (0x7fe7e2430800) [pid = 1933] [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:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 64 (0x7fe7e2424400) [pid = 1933] [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:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 63 (0x7fe7e396d000) [pid = 1933] [serial = 1953] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531284185]
12:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 62 (0x7fe7e3a99800) [pid = 1933] [serial = 1958] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 61 (0x7fe7e28ab400) [pid = 1933] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 60 (0x7fe7e3ec7000) [pid = 1933] [serial = 1974] [outer = (nil)] [url = about:blank]
12:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 59 (0x7fe7e396c000) [pid = 1933] [serial = 1971] [outer = (nil)] [url = about:blank]
12:02:03 INFO - PROCESS | 1883 | --DOMWINDOW == 58 (0x7fe7eee8d800) [pid = 1933] [serial = 1929] [outer = (nil)] [url = about:blank]
12:02:04 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:02:04 INFO - document served over http requires an https
12:02:04 INFO - sub-resource via xhr-request using the meta-csp
12:02:04 INFO - delivery method with keep-origin-redirect and when
12:02:04 INFO - the target request is same-origin.
12:02:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2754ms
12:02:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:02:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d7d000 == 16 [pid = 1933] [id = 720]
12:02:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 59 (0x7fe7e177a400) [pid = 1933] [serial = 2014] [outer = (nil)]
12:02:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 60 (0x7fe7e2429400) [pid = 1933] [serial = 2015] [outer = 0x7fe7e177a400]
12:02:05 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 61 (0x7fe7e27c0800) [pid = 1933] [serial = 2016] [outer = 0x7fe7e177a400]
12:02:07 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:02:07 INFO - document served over http requires an https
12:02:07 INFO - sub-resource via xhr-request using the meta-csp
12:02:07 INFO - delivery method with no-redirect and when
12:02:07 INFO - the target request is same-origin.
12:02:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2442ms
12:02:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:02:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40e6800 == 17 [pid = 1933] [id = 721]
12:02:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 62 (0x7fe7e1c4b000) [pid = 1933] [serial = 2017] [outer = (nil)]
12:02:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 63 (0x7fe7e396c000) [pid = 1933] [serial = 2018] [outer = 0x7fe7e1c4b000]
12:02:08 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 64 (0x7fe7e3be0000) [pid = 1933] [serial = 2019] [outer = 0x7fe7e1c4b000]
12:02:09 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:02:09 INFO - document served over http requires an https
12:02:09 INFO - sub-resource via xhr-request using the meta-csp
12:02:09 INFO - delivery method with swap-origin-redirect and when
12:02:09 INFO - the target request is same-origin.
12:02:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2398ms
12:02:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:02:10 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5338000 == 18 [pid = 1933] [id = 722]
12:02:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 65 (0x7fe7e396dc00) [pid = 1933] [serial = 2020] [outer = (nil)]
12:02:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 66 (0x7fe7e401a800) [pid = 1933] [serial = 2021] [outer = 0x7fe7e396dc00]
12:02:10 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 67 (0x7fe7e648ec00) [pid = 1933] [serial = 2022] [outer = 0x7fe7e396dc00]
12:02:12 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:02:12 INFO - document served over http requires an http
12:02:12 INFO - sub-resource via fetch-request using the meta-referrer
12:02:12 INFO - delivery method with keep-origin-redirect and when
12:02:12 INFO - the target request is cross-origin.
12:02:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2943ms
12:02:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:02:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e653d800 == 19 [pid = 1933] [id = 723]
12:02:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 68 (0x7fe7e5570c00) [pid = 1933] [serial = 2023] [outer = (nil)]
12:02:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 69 (0x7fe7e6894c00) [pid = 1933] [serial = 2024] [outer = 0x7fe7e5570c00]
12:02:13 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7fe7e69ba400) [pid = 1933] [serial = 2025] [outer = 0x7fe7e5570c00]
12:02:14 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:02:14 INFO - document served over http requires an http
12:02:14 INFO - sub-resource via fetch-request using the meta-referrer
12:02:14 INFO - delivery method with no-redirect and when
12:02:14 INFO - the target request is cross-origin.
12:02:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1884ms
12:02:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:02:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6c68800 == 20 [pid = 1933] [id = 724]
12:02:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7fe7e688ac00) [pid = 1933] [serial = 2026] [outer = (nil)]
12:02:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7e6b46c00) [pid = 1933] [serial = 2027] [outer = 0x7fe7e688ac00]
12:02:15 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7e6b54800) [pid = 1933] [serial = 2028] [outer = 0x7fe7e688ac00]
12:02:16 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:02:16 INFO - document served over http requires an http
12:02:16 INFO - sub-resource via fetch-request using the meta-referrer
12:02:16 INFO - delivery method with swap-origin-redirect and when
12:02:16 INFO - the target request is cross-origin.
12:02:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1886ms
12:02:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:02:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e70cb800 == 21 [pid = 1933] [id = 725]
12:02:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7e6b4a800) [pid = 1933] [serial = 2029] [outer = (nil)]
12:02:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7e6c3cc00) [pid = 1933] [serial = 2030] [outer = 0x7fe7e6b4a800]
12:02:17 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7e6d56000) [pid = 1933] [serial = 2031] [outer = 0x7fe7e6b4a800]
12:02:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7417000 == 22 [pid = 1933] [id = 726]
12:02:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7e6d5b000) [pid = 1933] [serial = 2032] [outer = (nil)]
12:02:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7e6d60800) [pid = 1933] [serial = 2033] [outer = 0x7fe7e6d5b000]
12:02:18 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:02:18 INFO - document served over http requires an http
12:02:18 INFO - sub-resource via iframe-tag using the meta-referrer
12:02:18 INFO - delivery method with keep-origin-redirect and when
12:02:18 INFO - the target request is cross-origin.
12:02:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1912ms
12:02:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:02:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7dd2800 == 23 [pid = 1933] [id = 727]
12:02:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7e6c3b000) [pid = 1933] [serial = 2034] [outer = (nil)]
12:02:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e6f4b400) [pid = 1933] [serial = 2035] [outer = 0x7fe7e6c3b000]
12:02:19 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e6f54400) [pid = 1933] [serial = 2036] [outer = 0x7fe7e6c3b000]
12:02:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7de6000 == 24 [pid = 1933] [id = 728]
12:02:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e74a1000) [pid = 1933] [serial = 2037] [outer = (nil)]
12:02:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e74a6000) [pid = 1933] [serial = 2038] [outer = 0x7fe7e74a1000]
12:02:20 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:02:20 INFO - document served over http requires an http
12:02:20 INFO - sub-resource via iframe-tag using the meta-referrer
12:02:20 INFO - delivery method with no-redirect and when
12:02:20 INFO - the target request is cross-origin.
12:02:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2183ms
12:02:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:02:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8a20800 == 25 [pid = 1933] [id = 729]
12:02:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e3973400) [pid = 1933] [serial = 2039] [outer = (nil)]
12:02:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e6588400) [pid = 1933] [serial = 2040] [outer = 0x7fe7e3973400]
12:02:22 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e74af800) [pid = 1933] [serial = 2041] [outer = 0x7fe7e3973400]
12:02:23 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d74000 == 26 [pid = 1933] [id = 730]
12:02:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e1bbf400) [pid = 1933] [serial = 2042] [outer = (nil)]
12:02:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e2431000) [pid = 1933] [serial = 2043] [outer = 0x7fe7e1bbf400]
12:02:23 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:02:23 INFO - document served over http requires an http
12:02:23 INFO - sub-resource via iframe-tag using the meta-referrer
12:02:23 INFO - delivery method with swap-origin-redirect and when
12:02:23 INFO - the target request is cross-origin.
12:02:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3064ms
12:02:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:02:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2516000 == 27 [pid = 1933] [id = 731]
12:02:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e2552400) [pid = 1933] [serial = 2044] [outer = (nil)]
12:02:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e2634800) [pid = 1933] [serial = 2045] [outer = 0x7fe7e2552400]
12:02:24 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e396a800) [pid = 1933] [serial = 2046] [outer = 0x7fe7e2552400]
12:02:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e251a800 == 26 [pid = 1933] [id = 718]
12:02:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a33000 == 25 [pid = 1933] [id = 717]
12:02:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d6c800 == 24 [pid = 1933] [id = 715]
12:02:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1cd6800 == 23 [pid = 1933] [id = 716]
12:02:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e653c000 == 22 [pid = 1933] [id = 713]
12:02:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6418800 == 21 [pid = 1933] [id = 712]
12:02:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6407000 == 20 [pid = 1933] [id = 711]
12:02:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e55b3000 == 19 [pid = 1933] [id = 710]
12:02:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5418800 == 18 [pid = 1933] [id = 709]
12:02:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5398800 == 17 [pid = 1933] [id = 708]
12:02:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2b9d800 == 16 [pid = 1933] [id = 707]
12:02:25 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e27cc800) [pid = 1933] [serial = 1968] [outer = (nil)] [url = about:blank]
12:02:25 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e3cd4400) [pid = 1933] [serial = 1965] [outer = (nil)] [url = about:blank]
12:02:25 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:02:25 INFO - document served over http requires an http
12:02:25 INFO - sub-resource via script-tag using the meta-referrer
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/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2296ms
12:02:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:02:26 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1cce800 == 17 [pid = 1933] [id = 732]
12:02:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e2429c00) [pid = 1933] [serial = 2047] [outer = (nil)]
12:02:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e2555c00) [pid = 1933] [serial = 2048] [outer = 0x7fe7e2429c00]
12:02:26 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e3bd4c00) [pid = 1933] [serial = 2049] [outer = 0x7fe7e2429c00]
12:02:28 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:02:28 INFO - document served over http requires an http
12:02:28 INFO - sub-resource via script-tag using the meta-referrer
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/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2537ms
12:02:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:02:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d75800 == 18 [pid = 1933] [id = 733]
12:02:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e27c5800) [pid = 1933] [serial = 2050] [outer = (nil)]
12:02:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e3cd5000) [pid = 1933] [serial = 2051] [outer = 0x7fe7e27c5800]
12:02:29 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e54f7000) [pid = 1933] [serial = 2052] [outer = 0x7fe7e27c5800]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7e242e000) [pid = 1933] [serial = 2006] [outer = (nil)] [url = about:blank]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7e396fc00) [pid = 1933] [serial = 2009] [outer = (nil)] [url = about:blank]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e6888800) [pid = 1933] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531311597]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7e648a800) [pid = 1933] [serial = 1993] [outer = (nil)] [url = about:blank]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e54f4000) [pid = 1933] [serial = 1985] [outer = (nil)] [url = about:blank]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e648c400) [pid = 1933] [serial = 1991] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7e5576000) [pid = 1933] [serial = 1988] [outer = (nil)] [url = about:blank]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7e254dc00) [pid = 1933] [serial = 1979] [outer = (nil)] [url = about:blank]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7e254e000) [pid = 1933] [serial = 2001] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7e658dc00) [pid = 1933] [serial = 1998] [outer = (nil)] [url = about:blank]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7e400f000) [pid = 1933] [serial = 1982] [outer = (nil)] [url = about:blank]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7e2426800) [pid = 1933] [serial = 2003] [outer = (nil)] [url = about:blank]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7e1c4f400) [pid = 1933] [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:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7e1bbd800) [pid = 1933] [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:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7e2635800) [pid = 1933] [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:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7e658b800) [pid = 1933] [serial = 1995] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531311597]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7e6488000) [pid = 1933] [serial = 1990] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7e1c46c00) [pid = 1933] [serial = 2000] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7e400b800) [pid = 1933] [serial = 1977] [outer = (nil)] [url = about:blank]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7e3bdd400) [pid = 1933] [serial = 1962] [outer = (nil)] [url = about:blank]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7e27c3800) [pid = 1933] [serial = 1944] [outer = (nil)] [url = about:blank]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7e2555400) [pid = 1933] [serial = 1941] [outer = (nil)] [url = about:blank]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7e1c46000) [pid = 1933] [serial = 1938] [outer = (nil)] [url = about:blank]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7e28f6400) [pid = 1933] [serial = 1952] [outer = (nil)] [url = about:blank]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7fe7e3a95400) [pid = 1933] [serial = 1957] [outer = (nil)] [url = about:blank]
12:02:30 INFO - PROCESS | 1883 | --DOMWINDOW == 69 (0x7fe7e28a4800) [pid = 1933] [serial = 1947] [outer = (nil)] [url = about:blank]
12:02:30 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:02:30 INFO - document served over http requires an http
12:02:30 INFO - sub-resource via script-tag using the meta-referrer
12:02:30 INFO - delivery method with swap-origin-redirect and when
12:02:30 INFO - the target request is cross-origin.
12:02:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2171ms
12:02:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:02:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e40f2800 == 19 [pid = 1933] [id = 734]
12:02:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7fe7e2634400) [pid = 1933] [serial = 2053] [outer = (nil)]
12:02:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7fe7e2640800) [pid = 1933] [serial = 2054] [outer = 0x7fe7e2634400]
12:02:31 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7fe7e3cce000) [pid = 1933] [serial = 2055] [outer = 0x7fe7e2634400]
12:02:32 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:02:32 INFO - document served over http requires an http
12:02:32 INFO - sub-resource via xhr-request using the meta-referrer
12:02:32 INFO - delivery method with keep-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/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1630ms
12:02:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:02:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1cca800 == 20 [pid = 1933] [id = 735]
12:02:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7fe7e1c4a800) [pid = 1933] [serial = 2056] [outer = (nil)]
12:02:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7fe7e1c4f400) [pid = 1933] [serial = 2057] [outer = 0x7fe7e1c4a800]
12:02:33 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7fe7e28ee000) [pid = 1933] [serial = 2058] [outer = 0x7fe7e1c4a800]
12:02:34 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:02:34 INFO - document served over http requires an http
12:02:34 INFO - sub-resource via xhr-request using the meta-referrer
12:02:34 INFO - delivery method with no-redirect and when
12:02:34 INFO - the target request is cross-origin.
12:02:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1884ms
12:02:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:02:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e55a2000 == 21 [pid = 1933] [id = 736]
12:02:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7fe7e1bb6400) [pid = 1933] [serial = 2059] [outer = (nil)]
12:02:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7fe7e4010400) [pid = 1933] [serial = 2060] [outer = 0x7fe7e1bb6400]
12:02:35 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7e648e000) [pid = 1933] [serial = 2061] [outer = 0x7fe7e1bb6400]
12:02:36 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:02:36 INFO - document served over http requires an http
12:02:36 INFO - sub-resource via xhr-request using the meta-referrer
12:02:36 INFO - delivery method with swap-origin-redirect and when
12:02:36 INFO - the target request is cross-origin.
12:02:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2286ms
12:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:02:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6538800 == 22 [pid = 1933] [id = 737]
12:02:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7e54e9800) [pid = 1933] [serial = 2062] [outer = (nil)]
12:02:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e688c400) [pid = 1933] [serial = 2063] [outer = 0x7fe7e54e9800]
12:02:37 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e6c35400) [pid = 1933] [serial = 2064] [outer = 0x7fe7e54e9800]
12:02:38 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:02:38 INFO - document served over http requires an https
12:02:38 INFO - sub-resource via fetch-request using the meta-referrer
12:02:38 INFO - delivery method with keep-origin-redirect and when
12:02:38 INFO - the target request is cross-origin.
12:02:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2498ms
12:02:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:02:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7416800 == 23 [pid = 1933] [id = 738]
12:02:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e688e400) [pid = 1933] [serial = 2065] [outer = (nil)]
12:02:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e6f55c00) [pid = 1933] [serial = 2066] [outer = 0x7fe7e688e400]
12:02:39 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e7cd1400) [pid = 1933] [serial = 2067] [outer = 0x7fe7e688e400]
12:02:41 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:02:41 INFO - document served over http requires an https
12:02:41 INFO - sub-resource via fetch-request using the meta-referrer
12:02:41 INFO - delivery method with no-redirect and when
12:02:41 INFO - the target request is cross-origin.
12:02:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2190ms
12:02:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:02:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8c6f000 == 24 [pid = 1933] [id = 739]
12:02:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e6d60000) [pid = 1933] [serial = 2068] [outer = (nil)]
12:02:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e7cdd800) [pid = 1933] [serial = 2069] [outer = 0x7fe7e6d60000]
12:02:42 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e7dc3800) [pid = 1933] [serial = 2070] [outer = 0x7fe7e6d60000]
12:02:44 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:02:44 INFO - document served over http requires an https
12:02:44 INFO - sub-resource via fetch-request using the meta-referrer
12:02:44 INFO - delivery method with swap-origin-redirect and when
12:02:44 INFO - the target request is cross-origin.
12:02:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2946ms
12:02:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:02:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9708800 == 25 [pid = 1933] [id = 740]
12:02:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e7cdd400) [pid = 1933] [serial = 2071] [outer = (nil)]
12:02:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e7dcb800) [pid = 1933] [serial = 2072] [outer = 0x7fe7e7cdd400]
12:02:45 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e8997400) [pid = 1933] [serial = 2073] [outer = 0x7fe7e7cdd400]
12:02:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e97ad800 == 26 [pid = 1933] [id = 741]
12:02:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e8c12800) [pid = 1933] [serial = 2074] [outer = (nil)]
12:02:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e8c18800) [pid = 1933] [serial = 2075] [outer = 0x7fe7e8c12800]
12:02:46 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:02:46 INFO - document served over http requires an https
12:02:46 INFO - sub-resource via iframe-tag using the meta-referrer
12:02:46 INFO - delivery method with keep-origin-redirect and when
12:02:46 INFO - the target request is cross-origin.
12:02:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2194ms
12:02:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:02:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e97bb800 == 27 [pid = 1933] [id = 742]
12:02:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e7dca800) [pid = 1933] [serial = 2076] [outer = (nil)]
12:02:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e8c17c00) [pid = 1933] [serial = 2077] [outer = 0x7fe7e7dca800]
12:02:47 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e8da7c00) [pid = 1933] [serial = 2078] [outer = 0x7fe7e7dca800]
12:02:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9953000 == 28 [pid = 1933] [id = 743]
12:02:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e8dab400) [pid = 1933] [serial = 2079] [outer = (nil)]
12:02:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e8daf000) [pid = 1933] [serial = 2080] [outer = 0x7fe7e8dab400]
12:02:48 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:02:48 INFO - document served over http requires an https
12:02:48 INFO - sub-resource via iframe-tag using the meta-referrer
12:02:48 INFO - delivery method with no-redirect and when
12:02:48 INFO - the target request is cross-origin.
12:02:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1931ms
12:02:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:02:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e995f000 == 29 [pid = 1933] [id = 744]
12:02:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e6c38000) [pid = 1933] [serial = 2081] [outer = (nil)]
12:02:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7e8c17000) [pid = 1933] [serial = 2082] [outer = 0x7fe7e6c38000]
12:02:49 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7e9608c00) [pid = 1933] [serial = 2083] [outer = 0x7fe7e6c38000]
12:02:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d73000 == 30 [pid = 1933] [id = 745]
12:02:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7e1c46400) [pid = 1933] [serial = 2084] [outer = (nil)]
12:02:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7e2558000) [pid = 1933] [serial = 2085] [outer = 0x7fe7e1c46400]
12:02:51 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:02:51 INFO - document served over http requires an https
12:02:51 INFO - sub-resource via iframe-tag using the meta-referrer
12:02:51 INFO - delivery method with swap-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/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3058ms
12:02:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:02:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a31000 == 31 [pid = 1933] [id = 746]
12:02:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7e1781400) [pid = 1933] [serial = 2086] [outer = (nil)]
12:02:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7fe7e1bbec00) [pid = 1933] [serial = 2087] [outer = 0x7fe7e1781400]
12:02:52 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7fe7e27c4800) [pid = 1933] [serial = 2088] [outer = 0x7fe7e1781400]
12:02:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6548800 == 30 [pid = 1933] [id = 714]
12:02:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d75800 == 29 [pid = 1933] [id = 733]
12:02:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1cce800 == 28 [pid = 1933] [id = 732]
12:02:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2516000 == 27 [pid = 1933] [id = 731]
12:02:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d74000 == 26 [pid = 1933] [id = 730]
12:02:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8a20800 == 25 [pid = 1933] [id = 729]
12:02:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7de6000 == 24 [pid = 1933] [id = 728]
12:02:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7dd2800 == 23 [pid = 1933] [id = 727]
12:02:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7417000 == 22 [pid = 1933] [id = 726]
12:02:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e70cb800 == 21 [pid = 1933] [id = 725]
12:02:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6c68800 == 20 [pid = 1933] [id = 724]
12:02:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5345800 == 19 [pid = 1933] [id = 706]
12:02:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e653d800 == 18 [pid = 1933] [id = 723]
12:02:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5338000 == 17 [pid = 1933] [id = 722]
12:02:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40e6800 == 16 [pid = 1933] [id = 721]
12:02:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d7d000 == 15 [pid = 1933] [id = 720]
12:02:53 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d89800 == 14 [pid = 1933] [id = 719]
12:02:53 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7fe7e28e9c00) [pid = 1933] [serial = 2007] [outer = (nil)] [url = about:blank]
12:02:53 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7fe7e3a9e400) [pid = 1933] [serial = 2010] [outer = (nil)] [url = about:blank]
12:02:53 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7e27cdc00) [pid = 1933] [serial = 2004] [outer = (nil)] [url = about:blank]
12:02:53 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:02:53 INFO - document served over http requires an https
12:02:53 INFO - sub-resource via script-tag using the meta-referrer
12:02:53 INFO - delivery method with keep-origin-redirect and when
12:02:53 INFO - the target request is cross-origin.
12:02:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2391ms
12:02:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:02:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a3a000 == 15 [pid = 1933] [id = 747]
12:02:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7e2557c00) [pid = 1933] [serial = 2089] [outer = (nil)]
12:02:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7fe7e2636000) [pid = 1933] [serial = 2090] [outer = 0x7fe7e2557c00]
12:02:54 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7fe7e28ed000) [pid = 1933] [serial = 2091] [outer = 0x7fe7e2557c00]
12:02:55 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:02:55 INFO - document served over http requires an https
12:02:55 INFO - sub-resource via script-tag using the meta-referrer
12:02:55 INFO - delivery method with no-redirect and when
12:02:55 INFO - the target request is cross-origin.
12:02:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1936ms
12:02:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:02:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2b8f800 == 16 [pid = 1933] [id = 748]
12:02:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7fe7e254d400) [pid = 1933] [serial = 2092] [outer = (nil)]
12:02:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7fe7e396b800) [pid = 1933] [serial = 2093] [outer = 0x7fe7e254d400]
12:02:56 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7fe7e3bda000) [pid = 1933] [serial = 2094] [outer = 0x7fe7e254d400]
12:02:58 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:02:58 INFO - document served over http requires an https
12:02:58 INFO - sub-resource via script-tag using the meta-referrer
12:02:58 INFO - delivery method with swap-origin-redirect and when
12:02:58 INFO - the target request is cross-origin.
12:02:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2785ms
12:02:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:02:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3994800 == 17 [pid = 1933] [id = 749]
12:02:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7fe7e28f2c00) [pid = 1933] [serial = 2095] [outer = (nil)]
12:02:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7fe7e3979400) [pid = 1933] [serial = 2096] [outer = 0x7fe7e28f2c00]
12:02:59 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7fe7e4017c00) [pid = 1933] [serial = 2097] [outer = 0x7fe7e28f2c00]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7fe7e74a6000) [pid = 1933] [serial = 2038] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531340062]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7fe7e6f4b400) [pid = 1933] [serial = 2035] [outer = (nil)] [url = about:blank]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7fe7e6b46c00) [pid = 1933] [serial = 2027] [outer = (nil)] [url = about:blank]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7fe7e6d60800) [pid = 1933] [serial = 2033] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7fe7e6c3cc00) [pid = 1933] [serial = 2030] [outer = (nil)] [url = about:blank]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7fe7e3bd8c00) [pid = 1933] [serial = 2012] [outer = (nil)] [url = about:blank]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7fe7e6894c00) [pid = 1933] [serial = 2024] [outer = (nil)] [url = about:blank]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7fe7e2431000) [pid = 1933] [serial = 2043] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7e6588400) [pid = 1933] [serial = 2040] [outer = (nil)] [url = about:blank]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7e2429400) [pid = 1933] [serial = 2015] [outer = (nil)] [url = about:blank]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7e2555c00) [pid = 1933] [serial = 2048] [outer = (nil)] [url = about:blank]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7e2634800) [pid = 1933] [serial = 2045] [outer = (nil)] [url = about:blank]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7e401a800) [pid = 1933] [serial = 2021] [outer = (nil)] [url = about:blank]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7e3cd5000) [pid = 1933] [serial = 2051] [outer = (nil)] [url = about:blank]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e396c000) [pid = 1933] [serial = 2018] [outer = (nil)] [url = about:blank]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7e2640800) [pid = 1933] [serial = 2054] [outer = (nil)] [url = about:blank]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7e3973400) [pid = 1933] [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:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7e2429c00) [pid = 1933] [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:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e1bbf400) [pid = 1933] [serial = 2042] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7e27c5800) [pid = 1933] [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:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e2552400) [pid = 1933] [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:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e74a1000) [pid = 1933] [serial = 2037] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531340062]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7e6d5b000) [pid = 1933] [serial = 2032] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7e648fc00) [pid = 1933] [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:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7e1bb9000) [pid = 1933] [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:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7e6894800) [pid = 1933] [serial = 1999] [outer = (nil)] [url = about:blank]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7e6484800) [pid = 1933] [serial = 1989] [outer = (nil)] [url = about:blank]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7e3970800) [pid = 1933] [serial = 1980] [outer = (nil)] [url = about:blank]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7e2631800) [pid = 1933] [serial = 1935] [outer = (nil)] [url = about:blank]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7e27c0800) [pid = 1933] [serial = 2016] [outer = (nil)] [url = about:blank]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7e556c400) [pid = 1933] [serial = 1986] [outer = (nil)] [url = about:blank]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7e4017800) [pid = 1933] [serial = 1983] [outer = (nil)] [url = about:blank]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7e6585800) [pid = 1933] [serial = 1994] [outer = (nil)] [url = about:blank]
12:03:00 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7e3be0000) [pid = 1933] [serial = 2019] [outer = (nil)] [url = about:blank]
12:03:01 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:03:01 INFO - document served over http requires an https
12:03:01 INFO - sub-resource via xhr-request using the meta-referrer
12:03:01 INFO - delivery method with keep-origin-redirect and when
12:03:01 INFO - the target request is cross-origin.
12:03:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2796ms
12:03:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:03:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a2f000 == 18 [pid = 1933] [id = 750]
12:03:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7fe7e1bb1c00) [pid = 1933] [serial = 2098] [outer = (nil)]
12:03:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7fe7e1c49800) [pid = 1933] [serial = 2099] [outer = 0x7fe7e1bb1c00]
12:03:02 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7fe7e263ec00) [pid = 1933] [serial = 2100] [outer = 0x7fe7e1bb1c00]
12:03:03 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:03:03 INFO - document served over http requires an https
12:03:03 INFO - sub-resource via xhr-request using the meta-referrer
12:03:03 INFO - delivery method with no-redirect and when
12:03:03 INFO - the target request is cross-origin.
12:03:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1842ms
12:03:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:03:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5268800 == 19 [pid = 1933] [id = 751]
12:03:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7fe7e2428000) [pid = 1933] [serial = 2101] [outer = (nil)]
12:03:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7fe7e28ef800) [pid = 1933] [serial = 2102] [outer = 0x7fe7e2428000]
12:03:04 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7fe7e3cd5000) [pid = 1933] [serial = 2103] [outer = 0x7fe7e2428000]
12:03:05 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:03:05 INFO - document served over http requires an https
12:03:05 INFO - sub-resource via xhr-request using the meta-referrer
12:03:05 INFO - delivery method with swap-origin-redirect and when
12:03:05 INFO - the target request is cross-origin.
12:03:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1939ms
12:03:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:03:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e534c800 == 20 [pid = 1933] [id = 752]
12:03:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7fe7e28ee800) [pid = 1933] [serial = 2104] [outer = (nil)]
12:03:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7fe7e54ec400) [pid = 1933] [serial = 2105] [outer = 0x7fe7e28ee800]
12:03:06 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7fe7e6485c00) [pid = 1933] [serial = 2106] [outer = 0x7fe7e28ee800]
12:03:07 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:03:07 INFO - document served over http requires an http
12:03:07 INFO - sub-resource via fetch-request using the meta-referrer
12:03:07 INFO - delivery method with keep-origin-redirect and when
12:03:07 INFO - the target request is same-origin.
12:03:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2388ms
12:03:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:03:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e55aa800 == 21 [pid = 1933] [id = 753]
12:03:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7fe7e3ed2c00) [pid = 1933] [serial = 2107] [outer = (nil)]
12:03:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7fe7e658bc00) [pid = 1933] [serial = 2108] [outer = 0x7fe7e3ed2c00]
12:03:08 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7fe7e69b9800) [pid = 1933] [serial = 2109] [outer = 0x7fe7e3ed2c00]
12:03:09 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:03:09 INFO - document served over http requires an http
12:03:09 INFO - sub-resource via fetch-request using the meta-referrer
12:03:09 INFO - delivery method with no-redirect and when
12:03:09 INFO - the target request is same-origin.
12:03:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2291ms
12:03:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:03:10 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e6c53000 == 22 [pid = 1933] [id = 754]
12:03:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7fe7e658b400) [pid = 1933] [serial = 2110] [outer = (nil)]
12:03:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e6c37800) [pid = 1933] [serial = 2111] [outer = 0x7fe7e658b400]
12:03:10 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e6d5b800) [pid = 1933] [serial = 2112] [outer = 0x7fe7e658b400]
12:03:12 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:03:12 INFO - document served over http requires an http
12:03:12 INFO - sub-resource via fetch-request using the meta-referrer
12:03:12 INFO - delivery method with swap-origin-redirect and when
12:03:12 INFO - the target request is same-origin.
12:03:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2233ms
12:03:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:03:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7408800 == 23 [pid = 1933] [id = 755]
12:03:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e6c36c00) [pid = 1933] [serial = 2113] [outer = (nil)]
12:03:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e6f54000) [pid = 1933] [serial = 2114] [outer = 0x7fe7e6c36c00]
12:03:13 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e7dcd800) [pid = 1933] [serial = 2115] [outer = 0x7fe7e6c36c00]
12:03:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e7de3800 == 24 [pid = 1933] [id = 756]
12:03:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e8994c00) [pid = 1933] [serial = 2116] [outer = (nil)]
12:03:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e8c1b400) [pid = 1933] [serial = 2117] [outer = 0x7fe7e8994c00]
12:03:15 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:03:15 INFO - document served over http requires an http
12:03:15 INFO - sub-resource via iframe-tag using the meta-referrer
12:03:15 INFO - delivery method with keep-origin-redirect and when
12:03:15 INFO - the target request is same-origin.
12:03:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3123ms
12:03:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:03:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8a27800 == 25 [pid = 1933] [id = 757]
12:03:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e8c15800) [pid = 1933] [serial = 2118] [outer = (nil)]
12:03:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7e8dac800) [pid = 1933] [serial = 2119] [outer = 0x7fe7e8c15800]
12:03:16 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7e960f400) [pid = 1933] [serial = 2120] [outer = 0x7fe7e8c15800]
12:03:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9959000 == 26 [pid = 1933] [id = 758]
12:03:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7e974c400) [pid = 1933] [serial = 2121] [outer = (nil)]
12:03:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7e9751400) [pid = 1933] [serial = 2122] [outer = 0x7fe7e974c400]
12:03:17 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:03:17 INFO - document served over http requires an http
12:03:17 INFO - sub-resource via iframe-tag using the meta-referrer
12:03:17 INFO - delivery method with no-redirect and when
12:03:17 INFO - the target request is same-origin.
12:03:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1990ms
12:03:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:03:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9a10000 == 27 [pid = 1933] [id = 759]
12:03:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7e899a800) [pid = 1933] [serial = 2123] [outer = (nil)]
12:03:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7fe7e9751000) [pid = 1933] [serial = 2124] [outer = 0x7fe7e899a800]
12:03:18 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7fe7e975a800) [pid = 1933] [serial = 2125] [outer = 0x7fe7e899a800]
12:03:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9a26000 == 28 [pid = 1933] [id = 760]
12:03:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7fe7e97f2800) [pid = 1933] [serial = 2126] [outer = (nil)]
12:03:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7fe7e97f7000) [pid = 1933] [serial = 2127] [outer = 0x7fe7e97f2800]
12:03:19 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:03:19 INFO - document served over http requires an http
12:03:19 INFO - sub-resource via iframe-tag using the meta-referrer
12:03:19 INFO - delivery method with swap-origin-redirect and when
12:03:19 INFO - the target request is same-origin.
12:03:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1933ms
12:03:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:03:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea1c8000 == 29 [pid = 1933] [id = 761]
12:03:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7fe7e974d800) [pid = 1933] [serial = 2128] [outer = (nil)]
12:03:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7fe7e97f6000) [pid = 1933] [serial = 2129] [outer = 0x7fe7e974d800]
12:03:20 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7fe7e9893400) [pid = 1933] [serial = 2130] [outer = 0x7fe7e974d800]
12:03:21 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:03:21 INFO - document served over http requires an http
12:03:21 INFO - sub-resource via script-tag using the meta-referrer
12:03:21 INFO - delivery method with keep-origin-redirect and when
12:03:21 INFO - the target request is same-origin.
12:03:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2235ms
12:03:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:03:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c6c000 == 30 [pid = 1933] [id = 762]
12:03:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7fe7e6d5f800) [pid = 1933] [serial = 2131] [outer = (nil)]
12:03:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7fe7e8db1800) [pid = 1933] [serial = 2132] [outer = 0x7fe7e6d5f800]
12:03:23 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7fe7e991ac00) [pid = 1933] [serial = 2133] [outer = 0x7fe7e6d5f800]
12:03:24 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:03:24 INFO - document served over http requires an http
12:03:24 INFO - sub-resource via script-tag using the meta-referrer
12:03:24 INFO - delivery method with no-redirect and when
12:03:24 INFO - the target request is same-origin.
12:03:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2993ms
12:03:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:03:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a2f800 == 31 [pid = 1933] [id = 763]
12:03:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7fe7e242b000) [pid = 1933] [serial = 2134] [outer = (nil)]
12:03:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7fe7e2557800) [pid = 1933] [serial = 2135] [outer = 0x7fe7e242b000]
12:03:25 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7fe7e3be1400) [pid = 1933] [serial = 2136] [outer = 0x7fe7e242b000]
12:03:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3994800 == 30 [pid = 1933] [id = 749]
12:03:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2b8f800 == 29 [pid = 1933] [id = 748]
12:03:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a3a000 == 28 [pid = 1933] [id = 747]
12:03:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a31000 == 27 [pid = 1933] [id = 746]
12:03:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d73000 == 26 [pid = 1933] [id = 745]
12:03:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e995f000 == 25 [pid = 1933] [id = 744]
12:03:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9953000 == 24 [pid = 1933] [id = 743]
12:03:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e97bb800 == 23 [pid = 1933] [id = 742]
12:03:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e97ad800 == 22 [pid = 1933] [id = 741]
12:03:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9708800 == 21 [pid = 1933] [id = 740]
12:03:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8c6f000 == 20 [pid = 1933] [id = 739]
12:03:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7416800 == 19 [pid = 1933] [id = 738]
12:03:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6538800 == 18 [pid = 1933] [id = 737]
12:03:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e55a2000 == 17 [pid = 1933] [id = 736]
12:03:26 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1cca800 == 16 [pid = 1933] [id = 735]
12:03:26 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7fe7e74af800) [pid = 1933] [serial = 2041] [outer = (nil)] [url = about:blank]
12:03:26 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7fe7e396a800) [pid = 1933] [serial = 2046] [outer = (nil)] [url = about:blank]
12:03:26 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7fe7e54f7000) [pid = 1933] [serial = 2052] [outer = (nil)] [url = about:blank]
12:03:26 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7fe7e3bd4c00) [pid = 1933] [serial = 2049] [outer = (nil)] [url = about:blank]
12:03:26 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:03:26 INFO - document served over http requires an http
12:03:26 INFO - sub-resource via script-tag using the meta-referrer
12:03:26 INFO - delivery method with swap-origin-redirect and when
12:03:26 INFO - the target request is same-origin.
12:03:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2398ms
12:03:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:03:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1cd9000 == 17 [pid = 1933] [id = 764]
12:03:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7fe7e27cc800) [pid = 1933] [serial = 2137] [outer = (nil)]
12:03:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7fe7e3cd5400) [pid = 1933] [serial = 2138] [outer = 0x7fe7e27cc800]
12:03:27 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7fe7e6486000) [pid = 1933] [serial = 2139] [outer = 0x7fe7e27cc800]
12:03:29 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:03:29 INFO - document served over http requires an http
12:03:29 INFO - sub-resource via xhr-request using the meta-referrer
12:03:29 INFO - delivery method with keep-origin-redirect and when
12:03:29 INFO - the target request is same-origin.
12:03:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2745ms
12:03:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:03:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c5a000 == 18 [pid = 1933] [id = 765]
12:03:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7fe7e3bd9400) [pid = 1933] [serial = 2140] [outer = (nil)]
12:03:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7fe7e69b7c00) [pid = 1933] [serial = 2141] [outer = 0x7fe7e3bd9400]
12:03:30 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7fe7e6d5a800) [pid = 1933] [serial = 2142] [outer = 0x7fe7e3bd9400]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7fe7e8c18800) [pid = 1933] [serial = 2075] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7fe7e6f55c00) [pid = 1933] [serial = 2066] [outer = (nil)] [url = about:blank]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7fe7e8daf000) [pid = 1933] [serial = 2080] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531368022]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7fe7e4010400) [pid = 1933] [serial = 2060] [outer = (nil)] [url = about:blank]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7fe7e396b800) [pid = 1933] [serial = 2093] [outer = (nil)] [url = about:blank]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7fe7e2558000) [pid = 1933] [serial = 2085] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7fe7e688c400) [pid = 1933] [serial = 2063] [outer = (nil)] [url = about:blank]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7fe7e2636000) [pid = 1933] [serial = 2090] [outer = (nil)] [url = about:blank]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7fe7e8c17000) [pid = 1933] [serial = 2082] [outer = (nil)] [url = about:blank]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7fe7e7cdd800) [pid = 1933] [serial = 2069] [outer = (nil)] [url = about:blank]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7fe7e1c4f400) [pid = 1933] [serial = 2057] [outer = (nil)] [url = about:blank]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7fe7e8c17c00) [pid = 1933] [serial = 2077] [outer = (nil)] [url = about:blank]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7fe7e7dcb800) [pid = 1933] [serial = 2072] [outer = (nil)] [url = about:blank]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7fe7e1bbec00) [pid = 1933] [serial = 2087] [outer = (nil)] [url = about:blank]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7fe7e3979400) [pid = 1933] [serial = 2096] [outer = (nil)] [url = about:blank]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7e254d400) [pid = 1933] [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:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7e1781400) [pid = 1933] [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:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7e2557c00) [pid = 1933] [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:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7e8c12800) [pid = 1933] [serial = 2074] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7e8dab400) [pid = 1933] [serial = 2079] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531368022]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7e1c46400) [pid = 1933] [serial = 2084] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e2634400) [pid = 1933] [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:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7e648ec00) [pid = 1933] [serial = 2022] [outer = (nil)] [url = about:blank]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7e6f54400) [pid = 1933] [serial = 2036] [outer = (nil)] [url = about:blank]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7e3cce000) [pid = 1933] [serial = 2055] [outer = (nil)] [url = about:blank]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e6b54800) [pid = 1933] [serial = 2028] [outer = (nil)] [url = about:blank]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7e6d56000) [pid = 1933] [serial = 2031] [outer = (nil)] [url = about:blank]
12:03:31 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e69ba400) [pid = 1933] [serial = 2025] [outer = (nil)] [url = about:blank]
12:03:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:31 INFO - document served over http requires an http
12:03:31 INFO - sub-resource via xhr-request using the meta-referrer
12:03:31 INFO - delivery method with no-redirect and when
12:03:31 INFO - the target request is same-origin.
12:03:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2189ms
12:03:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:03:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e539b800 == 19 [pid = 1933] [id = 766]
12:03:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7fe7e263dc00) [pid = 1933] [serial = 2143] [outer = (nil)]
12:03:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7fe7e3970c00) [pid = 1933] [serial = 2144] [outer = 0x7fe7e263dc00]
12:03:32 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7fe7e6b45400) [pid = 1933] [serial = 2145] [outer = 0x7fe7e263dc00]
12:03:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:33 INFO - document served over http requires an http
12:03:33 INFO - sub-resource via xhr-request using the meta-referrer
12:03:33 INFO - delivery method with swap-origin-redirect and when
12:03:33 INFO - the target request is same-origin.
12:03:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1628ms
12:03:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:03:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1cd7000 == 20 [pid = 1933] [id = 767]
12:03:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7fe7e1c42000) [pid = 1933] [serial = 2146] [outer = (nil)]
12:03:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7fe7e2422c00) [pid = 1933] [serial = 2147] [outer = 0x7fe7e1c42000]
12:03:34 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7fe7e3cce000) [pid = 1933] [serial = 2148] [outer = 0x7fe7e1c42000]
12:03:35 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:03:35 INFO - document served over http requires an https
12:03:35 INFO - sub-resource via fetch-request using the meta-referrer
12:03:35 INFO - delivery method with keep-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/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2134ms
12:03:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:03:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e70c0000 == 21 [pid = 1933] [id = 768]
12:03:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7fe7e6f52000) [pid = 1933] [serial = 2149] [outer = (nil)]
12:03:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7fe7e74a2800) [pid = 1933] [serial = 2150] [outer = 0x7fe7e6f52000]
12:03:36 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7fe7e7dbf800) [pid = 1933] [serial = 2151] [outer = 0x7fe7e6f52000]
12:03:38 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:03:38 INFO - document served over http requires an https
12:03:38 INFO - sub-resource via fetch-request using the meta-referrer
12:03:38 INFO - delivery method with no-redirect and when
12:03:38 INFO - the target request is same-origin.
12:03:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2599ms
12:03:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:03:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e8a26800 == 22 [pid = 1933] [id = 769]
12:03:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7fe7e6f54400) [pid = 1933] [serial = 2152] [outer = (nil)]
12:03:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7fe7e899a000) [pid = 1933] [serial = 2153] [outer = 0x7fe7e6f54400]
12:03:39 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7fe7e8da5400) [pid = 1933] [serial = 2154] [outer = 0x7fe7e6f54400]
12:03:40 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:03:40 INFO - document served over http requires an https
12:03:40 INFO - sub-resource via fetch-request using the meta-referrer
12:03:40 INFO - delivery method with swap-origin-redirect and when
12:03:40 INFO - the target request is same-origin.
12:03:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2452ms
12:03:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:03:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e97af800 == 23 [pid = 1933] [id = 770]
12:03:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7fe7e8994800) [pid = 1933] [serial = 2155] [outer = (nil)]
12:03:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7fe7e9611800) [pid = 1933] [serial = 2156] [outer = 0x7fe7e8994800]
12:03:41 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7fe7e9893800) [pid = 1933] [serial = 2157] [outer = 0x7fe7e8994800]
12:03:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9959800 == 24 [pid = 1933] [id = 771]
12:03:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7fe7e989b000) [pid = 1933] [serial = 2158] [outer = (nil)]
12:03:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7fe7e9920000) [pid = 1933] [serial = 2159] [outer = 0x7fe7e989b000]
12:03:42 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:03:42 INFO - document served over http requires an https
12:03:42 INFO - sub-resource via iframe-tag using the meta-referrer
12:03:42 INFO - delivery method with keep-origin-redirect and when
12:03:42 INFO - the target request is same-origin.
12:03:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2350ms
12:03:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:03:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e9a0b000 == 25 [pid = 1933] [id = 772]
12:03:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7fe7e8db1400) [pid = 1933] [serial = 2160] [outer = (nil)]
12:03:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7fe7e991fc00) [pid = 1933] [serial = 2161] [outer = 0x7fe7e8db1400]
12:03:43 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7fe7e9999c00) [pid = 1933] [serial = 2162] [outer = 0x7fe7e8db1400]
12:03:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea246000 == 26 [pid = 1933] [id = 773]
12:03:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7fe7e999e400) [pid = 1933] [serial = 2163] [outer = (nil)]
12:03:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7fe7e99a1800) [pid = 1933] [serial = 2164] [outer = 0x7fe7e999e400]
12:03:45 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:03:45 INFO - document served over http requires an https
12:03:45 INFO - sub-resource via iframe-tag using the meta-referrer
12:03:45 INFO - delivery method with no-redirect and when
12:03:45 INFO - the target request is same-origin.
12:03:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2995ms
12:03:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:03:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea251000 == 27 [pid = 1933] [id = 774]
12:03:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7fe7e991d000) [pid = 1933] [serial = 2165] [outer = (nil)]
12:03:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7fe7e99a1c00) [pid = 1933] [serial = 2166] [outer = 0x7fe7e991d000]
12:03:47 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7fe7ea10a000) [pid = 1933] [serial = 2167] [outer = 0x7fe7e991d000]
12:03:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7ea55a000 == 28 [pid = 1933] [id = 775]
12:03:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7fe7ea10dc00) [pid = 1933] [serial = 2168] [outer = (nil)]
12:03:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7fe7ea374000) [pid = 1933] [serial = 2169] [outer = 0x7fe7ea10dc00]
12:03:48 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:03:48 INFO - document served over http requires an https
12:03:48 INFO - sub-resource via iframe-tag using the meta-referrer
12:03:48 INFO - delivery method with swap-origin-redirect and when
12:03:48 INFO - the target request is same-origin.
12:03:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2588ms
12:03:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:03:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eadaf800 == 29 [pid = 1933] [id = 776]
12:03:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7fe7e999ec00) [pid = 1933] [serial = 2170] [outer = (nil)]
12:03:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7fe7ea375400) [pid = 1933] [serial = 2171] [outer = 0x7fe7e999ec00]
12:03:49 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7fe7ea37d400) [pid = 1933] [serial = 2172] [outer = 0x7fe7e999ec00]
12:03:50 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:03:50 INFO - document served over http requires an https
12:03:50 INFO - sub-resource via script-tag using the meta-referrer
12:03:50 INFO - delivery method with keep-origin-redirect and when
12:03:50 INFO - the target request is same-origin.
12:03:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2082ms
12:03:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:03:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eadc7800 == 30 [pid = 1933] [id = 777]
12:03:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7fe7ea591400) [pid = 1933] [serial = 2173] [outer = (nil)]
12:03:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7fe7ea594c00) [pid = 1933] [serial = 2174] [outer = 0x7fe7ea591400]
12:03:51 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7fe7ead1fc00) [pid = 1933] [serial = 2175] [outer = 0x7fe7ea591400]
12:03:53 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:03:53 INFO - document served over http requires an https
12:03:53 INFO - sub-resource via script-tag using the meta-referrer
12:03:53 INFO - delivery method with no-redirect and when
12:03:53 INFO - the target request is same-origin.
12:03:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2488ms
12:03:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:03:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7eae84800 == 31 [pid = 1933] [id = 778]
12:03:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7fe7e7dc4c00) [pid = 1933] [serial = 2176] [outer = (nil)]
12:03:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7fe7ea10f000) [pid = 1933] [serial = 2177] [outer = 0x7fe7e7dc4c00]
12:03:55 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7fe7ead2e800) [pid = 1933] [serial = 2178] [outer = 0x7fe7e7dc4c00]
12:03:56 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:03:56 INFO - document served over http requires an https
12:03:56 INFO - sub-resource via script-tag using the meta-referrer
12:03:56 INFO - delivery method with swap-origin-redirect and when
12:03:56 INFO - the target request is same-origin.
12:03:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3638ms
12:03:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:03:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d6e800 == 32 [pid = 1933] [id = 779]
12:03:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7fe7e2633400) [pid = 1933] [serial = 2179] [outer = (nil)]
12:03:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 128 (0x7fe7e2639000) [pid = 1933] [serial = 2180] [outer = 0x7fe7e2633400]
12:03:58 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 129 (0x7fe7e3ed3000) [pid = 1933] [serial = 2181] [outer = 0x7fe7e2633400]
12:03:59 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e539b800 == 31 [pid = 1933] [id = 766]
12:03:59 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c5a000 == 30 [pid = 1933] [id = 765]
12:03:59 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1cd9000 == 29 [pid = 1933] [id = 764]
12:03:59 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e40f2800 == 28 [pid = 1933] [id = 734]
12:03:59 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a2f800 == 27 [pid = 1933] [id = 763]
12:03:59 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c6c000 == 26 [pid = 1933] [id = 762]
12:03:59 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea1c8000 == 25 [pid = 1933] [id = 761]
12:03:59 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9a26000 == 24 [pid = 1933] [id = 760]
12:03:59 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9a10000 == 23 [pid = 1933] [id = 759]
12:03:59 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8a27800 == 22 [pid = 1933] [id = 757]
12:03:59 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9959000 == 21 [pid = 1933] [id = 758]
12:03:59 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7de3800 == 20 [pid = 1933] [id = 756]
12:03:59 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e7408800 == 19 [pid = 1933] [id = 755]
12:03:59 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e6c53000 == 18 [pid = 1933] [id = 754]
12:03:59 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e55aa800 == 17 [pid = 1933] [id = 753]
12:03:59 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e534c800 == 16 [pid = 1933] [id = 752]
12:03:59 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5268800 == 15 [pid = 1933] [id = 751]
12:03:59 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a2f000 == 14 [pid = 1933] [id = 750]
12:03:59 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:03:59 INFO - document served over http requires an https
12:03:59 INFO - sub-resource via xhr-request using the meta-referrer
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/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2944ms
12:03:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:04:00 INFO - PROCESS | 1883 | --DOMWINDOW == 128 (0x7fe7e3bda000) [pid = 1933] [serial = 2094] [outer = (nil)] [url = about:blank]
12:04:00 INFO - PROCESS | 1883 | --DOMWINDOW == 127 (0x7fe7e27c4800) [pid = 1933] [serial = 2088] [outer = (nil)] [url = about:blank]
12:04:00 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7fe7e28ed000) [pid = 1933] [serial = 2091] [outer = (nil)] [url = about:blank]
12:04:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a35800 == 15 [pid = 1933] [id = 780]
12:04:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7fe7e27bf000) [pid = 1933] [serial = 2182] [outer = (nil)]
12:04:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 128 (0x7fe7e27c6400) [pid = 1933] [serial = 2183] [outer = 0x7fe7e27bf000]
12:04:00 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 129 (0x7fe7e3a97000) [pid = 1933] [serial = 2184] [outer = 0x7fe7e27bf000]
12:04:01 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:04:01 INFO - document served over http requires an https
12:04:01 INFO - sub-resource via xhr-request using the meta-referrer
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/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1885ms
12:04:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:04:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2d72000 == 16 [pid = 1933] [id = 781]
12:04:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 130 (0x7fe7e27c1c00) [pid = 1933] [serial = 2185] [outer = (nil)]
12:04:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 131 (0x7fe7e3cd1800) [pid = 1933] [serial = 2186] [outer = 0x7fe7e27c1c00]
12:04:02 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 132 (0x7fe7e648dc00) [pid = 1933] [serial = 2187] [outer = 0x7fe7e27c1c00]
12:04:03 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:04:03 INFO - document served over http requires an https
12:04:03 INFO - sub-resource via xhr-request using the meta-referrer
12:04:03 INFO - delivery method with swap-origin-redirect and when
12:04:03 INFO - the target request is same-origin.
12:04:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1838ms
12:04:03 INFO - TEST-START | /resource-timing/test_resource_timing.html
12:04:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c77000 == 17 [pid = 1933] [id = 782]
12:04:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 133 (0x7fe7e4018800) [pid = 1933] [serial = 2188] [outer = (nil)]
12:04:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 134 (0x7fe7e69b6400) [pid = 1933] [serial = 2189] [outer = 0x7fe7e4018800]
12:04:04 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 135 (0x7fe7e6b4d800) [pid = 1933] [serial = 2190] [outer = 0x7fe7e4018800]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 134 (0x7fe7e97f2800) [pid = 1933] [serial = 2126] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 133 (0x7fe7e974c400) [pid = 1933] [serial = 2121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531396894]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 132 (0x7fe7e8994c00) [pid = 1933] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 131 (0x7fe7e28f2c00) [pid = 1933] [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:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 130 (0x7fe7e97f7000) [pid = 1933] [serial = 2127] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 129 (0x7fe7e9751000) [pid = 1933] [serial = 2124] [outer = (nil)] [url = about:blank]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 128 (0x7fe7e97f6000) [pid = 1933] [serial = 2129] [outer = (nil)] [url = about:blank]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 127 (0x7fe7e28ef800) [pid = 1933] [serial = 2102] [outer = (nil)] [url = about:blank]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7fe7e9751400) [pid = 1933] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531396894]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7fe7e8dac800) [pid = 1933] [serial = 2119] [outer = (nil)] [url = about:blank]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7fe7e8c1b400) [pid = 1933] [serial = 2117] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7fe7e6f54000) [pid = 1933] [serial = 2114] [outer = (nil)] [url = about:blank]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7fe7e8db1800) [pid = 1933] [serial = 2132] [outer = (nil)] [url = about:blank]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7fe7e6c37800) [pid = 1933] [serial = 2111] [outer = (nil)] [url = about:blank]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7fe7e1c49800) [pid = 1933] [serial = 2099] [outer = (nil)] [url = about:blank]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7fe7e54ec400) [pid = 1933] [serial = 2105] [outer = (nil)] [url = about:blank]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 118 (0x7fe7e658bc00) [pid = 1933] [serial = 2108] [outer = (nil)] [url = about:blank]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7fe7e2557800) [pid = 1933] [serial = 2135] [outer = (nil)] [url = about:blank]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7fe7e69b7c00) [pid = 1933] [serial = 2141] [outer = (nil)] [url = about:blank]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7fe7e3cd5400) [pid = 1933] [serial = 2138] [outer = (nil)] [url = about:blank]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7fe7e3970c00) [pid = 1933] [serial = 2144] [outer = (nil)] [url = about:blank]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7fe7e242b000) [pid = 1933] [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:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7fe7e3bd9400) [pid = 1933] [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:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7fe7e27cc800) [pid = 1933] [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:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7fe7e4017c00) [pid = 1933] [serial = 2097] [outer = (nil)] [url = about:blank]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7fe7e6d5a800) [pid = 1933] [serial = 2142] [outer = (nil)] [url = about:blank]
12:04:06 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7fe7e6486000) [pid = 1933] [serial = 2139] [outer = (nil)] [url = about:blank]
12:04:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5335800 == 18 [pid = 1933] [id = 783]
12:04:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7fe7e2424c00) [pid = 1933] [serial = 2191] [outer = (nil)]
12:04:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7fe7e27cc800) [pid = 1933] [serial = 2192] [outer = 0x7fe7e2424c00]
12:04:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
12:04:07 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:04:07 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
12:04:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:04:07 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
12:04:07 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
12:04:07 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
12:04:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
12:04:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
12:04:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
12:04:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
12:04:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
12:04:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
12:04:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
12:04:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
12:04:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
12:04:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
12:04:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
12:04:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
12:04:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
12:04:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
12:04:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
12:04:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
12:04:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
12:04:07 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 4202ms
12:04:07 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
12:04:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e2b92800 == 19 [pid = 1933] [id = 784]
12:04:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7fe7e2427400) [pid = 1933] [serial = 2193] [outer = (nil)]
12:04:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7fe7e2558000) [pid = 1933] [serial = 2194] [outer = 0x7fe7e2427400]
12:04:08 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7fe7e3bde000) [pid = 1933] [serial = 2195] [outer = 0x7fe7e2427400]
12:04:10 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:04:10 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
12:04:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:04:10 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
12:04:10 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 2337ms
12:04:10 INFO - TEST-START | /screen-orientation/lock-basic.html
12:04:10 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e5421000 == 20 [pid = 1933] [id = 785]
12:04:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7fe7e1bbf400) [pid = 1933] [serial = 2196] [outer = (nil)]
12:04:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7fe7e6583400) [pid = 1933] [serial = 2197] [outer = 0x7fe7e1bbf400]
12:04:11 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7fe7e6c34000) [pid = 1933] [serial = 2198] [outer = 0x7fe7e1bbf400]
12:04:18 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5335800 == 19 [pid = 1933] [id = 783]
12:04:18 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d72000 == 18 [pid = 1933] [id = 781]
12:04:18 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a35800 == 17 [pid = 1933] [id = 780]
12:04:18 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2d6e800 == 16 [pid = 1933] [id = 779]
12:04:18 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eae84800 == 15 [pid = 1933] [id = 778]
12:04:18 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eadc7800 == 14 [pid = 1933] [id = 777]
12:04:18 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7eadaf800 == 13 [pid = 1933] [id = 776]
12:04:18 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea55a000 == 12 [pid = 1933] [id = 775]
12:04:18 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea251000 == 11 [pid = 1933] [id = 774]
12:04:18 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7ea246000 == 10 [pid = 1933] [id = 773]
12:04:18 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9a0b000 == 9 [pid = 1933] [id = 772]
12:04:18 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e9959800 == 8 [pid = 1933] [id = 771]
12:04:18 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e97af800 == 7 [pid = 1933] [id = 770]
12:04:18 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e8a26800 == 6 [pid = 1933] [id = 769]
12:04:18 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e70c0000 == 5 [pid = 1933] [id = 768]
12:04:18 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1cd7000 == 4 [pid = 1933] [id = 767]
12:04:18 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7fe7e3be1400) [pid = 1933] [serial = 2136] [outer = (nil)] [url = about:blank]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7fe7ea375400) [pid = 1933] [serial = 2171] [outer = (nil)] [url = about:blank]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7fe7e2422c00) [pid = 1933] [serial = 2147] [outer = (nil)] [url = about:blank]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7fe7ea594c00) [pid = 1933] [serial = 2174] [outer = (nil)] [url = about:blank]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7fe7ea374000) [pid = 1933] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7fe7e99a1c00) [pid = 1933] [serial = 2166] [outer = (nil)] [url = about:blank]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7fe7e99a1800) [pid = 1933] [serial = 2164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531425519]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7fe7e991fc00) [pid = 1933] [serial = 2161] [outer = (nil)] [url = about:blank]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7fe7e9920000) [pid = 1933] [serial = 2159] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7fe7e9611800) [pid = 1933] [serial = 2156] [outer = (nil)] [url = about:blank]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7fe7e899a000) [pid = 1933] [serial = 2153] [outer = (nil)] [url = about:blank]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7fe7e69b6400) [pid = 1933] [serial = 2189] [outer = (nil)] [url = about:blank]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7fe7ea10f000) [pid = 1933] [serial = 2177] [outer = (nil)] [url = about:blank]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7fe7e3cd1800) [pid = 1933] [serial = 2186] [outer = (nil)] [url = about:blank]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7fe7e74a2800) [pid = 1933] [serial = 2150] [outer = (nil)] [url = about:blank]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7fe7e27c6400) [pid = 1933] [serial = 2183] [outer = (nil)] [url = about:blank]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7fe7e2639000) [pid = 1933] [serial = 2180] [outer = (nil)] [url = about:blank]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7fe7e5570c00) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7fe7e3a92800) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7fe7e1784400) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7fe7e28ed400) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7fe7e27bf000) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7fe7e2633400) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7fe7e688ac00) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7fe7e396dc00) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7fe7e1bb0400) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7fe7e3972400) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7fe7e27c1c00) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7fe7e27cb400) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7fe7e6c3b000) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7fe7e263a800) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7fe7e6b4a800) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7fe7e242a000) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7fe7e5574c00) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7fe7e54f2400) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7fe7e400dc00) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7fe7e400d400) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7fe7e2428c00) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7fe7e263dc00) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7fe7e1c4b000) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7fe7e177a400) [pid = 1933] [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:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7fe7ea10dc00) [pid = 1933] [serial = 2168] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7fe7e999e400) [pid = 1933] [serial = 2163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531425519]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7fe7e989b000) [pid = 1933] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7fe7e6b45400) [pid = 1933] [serial = 2145] [outer = (nil)] [url = about:blank]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7fe7e648dc00) [pid = 1933] [serial = 2187] [outer = (nil)] [url = about:blank]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 69 (0x7fe7e3a97000) [pid = 1933] [serial = 2184] [outer = (nil)] [url = about:blank]
12:04:23 INFO - PROCESS | 1883 | --DOMWINDOW == 68 (0x7fe7e3ed3000) [pid = 1933] [serial = 2181] [outer = (nil)] [url = about:blank]
12:04:28 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e2b92800 == 3 [pid = 1933] [id = 784]
12:04:28 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e3c77000 == 2 [pid = 1933] [id = 782]
12:04:33 INFO - PROCESS | 1883 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 67 (0x7fe7e991d000) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 66 (0x7fe7e2427400) [pid = 1933] [serial = 2193] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 65 (0x7fe7ea591400) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 64 (0x7fe7e999ec00) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 63 (0x7fe7e8994800) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 62 (0x7fe7e7cdd400) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 61 (0x7fe7e1c4a800) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 60 (0x7fe7e1c42000) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 59 (0x7fe7e1bb1c00) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 58 (0x7fe7e28ee800) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 57 (0x7fe7e974d800) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 56 (0x7fe7e3ed2c00) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 55 (0x7fe7e8c15800) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 54 (0x7fe7e658b400) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 53 (0x7fe7e6f52000) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 52 (0x7fe7e8db1400) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 51 (0x7fe7e6d60000) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 50 (0x7fe7e6f54400) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 49 (0x7fe7e688e400) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 48 (0x7fe7e6c38000) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 47 (0x7fe7e6d5f800) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 46 (0x7fe7e7dca800) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 45 (0x7fe7e899a800) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 44 (0x7fe7e28f1000) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 43 (0x7fe7e1bb6400) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 42 (0x7fe7e7dc4c00) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 41 (0x7fe7e2428000) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 40 (0x7fe7e54e9800) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 39 (0x7fe7e6c36c00) [pid = 1933] [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:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 38 (0x7fe7e2424c00) [pid = 1933] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 37 (0x7fe7e4018800) [pid = 1933] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 36 (0x7fe7e6583400) [pid = 1933] [serial = 2197] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 35 (0x7fe7e3bde000) [pid = 1933] [serial = 2195] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 34 (0x7fe7e2558000) [pid = 1933] [serial = 2194] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 33 (0x7fe7e27cc800) [pid = 1933] [serial = 2192] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 32 (0x7fe7e9893800) [pid = 1933] [serial = 2157] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 31 (0x7fe7e8997400) [pid = 1933] [serial = 2073] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 30 (0x7fe7e28ee000) [pid = 1933] [serial = 2058] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 29 (0x7fe7e3cce000) [pid = 1933] [serial = 2148] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 28 (0x7fe7e263ec00) [pid = 1933] [serial = 2100] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 27 (0x7fe7e6485c00) [pid = 1933] [serial = 2106] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 26 (0x7fe7e9893400) [pid = 1933] [serial = 2130] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 25 (0x7fe7e69b9800) [pid = 1933] [serial = 2109] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 24 (0x7fe7e960f400) [pid = 1933] [serial = 2120] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 23 (0x7fe7e6d5b800) [pid = 1933] [serial = 2112] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 22 (0x7fe7e7dbf800) [pid = 1933] [serial = 2151] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 21 (0x7fe7ea10a000) [pid = 1933] [serial = 2167] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 20 (0x7fe7e9999c00) [pid = 1933] [serial = 2162] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 19 (0x7fe7e7dc3800) [pid = 1933] [serial = 2070] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 18 (0x7fe7e8da5400) [pid = 1933] [serial = 2154] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 17 (0x7fe7ea37d400) [pid = 1933] [serial = 2172] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 16 (0x7fe7e7cd1400) [pid = 1933] [serial = 2067] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 15 (0x7fe7e9608c00) [pid = 1933] [serial = 2083] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 14 (0x7fe7e991ac00) [pid = 1933] [serial = 2133] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 13 (0x7fe7e8da7c00) [pid = 1933] [serial = 2078] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 12 (0x7fe7e975a800) [pid = 1933] [serial = 2125] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 11 (0x7fe7e3ed2400) [pid = 1933] [serial = 2013] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 10 (0x7fe7e648e000) [pid = 1933] [serial = 2061] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 9 (0x7fe7ead2e800) [pid = 1933] [serial = 2178] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 8 (0x7fe7e3cd5000) [pid = 1933] [serial = 2103] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 7 (0x7fe7e6c35400) [pid = 1933] [serial = 2064] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 6 (0x7fe7e7dcd800) [pid = 1933] [serial = 2115] [outer = (nil)] [url = about:blank]
12:04:33 INFO - PROCESS | 1883 | --DOMWINDOW == 5 (0x7fe7ead1fc00) [pid = 1933] [serial = 2175] [outer = (nil)] [url = about:blank]
12:04:36 INFO - PROCESS | 1883 | --DOMWINDOW == 4 (0x7fe7e6b4d800) [pid = 1933] [serial = 2190] [outer = (nil)] [url = about:blank]
12:04:41 INFO - PROCESS | 1883 | MARIONETTE LOG: INFO: Timeout fired
12:04:41 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
12:04:41 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
12:04:41 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
12:04:41 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 31200ms
12:04:41 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
12:04:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1748000 == 3 [pid = 1933] [id = 786]
12:04:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 5 (0x7fe7e1781000) [pid = 1933] [serial = 2199] [outer = (nil)]
12:04:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 6 (0x7fe7e1782000) [pid = 1933] [serial = 2200] [outer = 0x7fe7e1781000]
12:04:42 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 7 (0x7fe7e1c43000) [pid = 1933] [serial = 2201] [outer = 0x7fe7e1781000]
12:04:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e173d000 == 4 [pid = 1933] [id = 787]
12:04:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 8 (0x7fe7e1c4f000) [pid = 1933] [serial = 2202] [outer = (nil)]
12:04:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1746000 == 5 [pid = 1933] [id = 788]
12:04:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 9 (0x7fe7e2423800) [pid = 1933] [serial = 2203] [outer = (nil)]
12:04:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 10 (0x7fe7e2424000) [pid = 1933] [serial = 2204] [outer = 0x7fe7e2423800]
12:04:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 11 (0x7fe7e2424800) [pid = 1933] [serial = 2205] [outer = 0x7fe7e1c4f000]
12:04:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e5421000 == 4 [pid = 1933] [id = 785]
12:04:56 INFO - PROCESS | 1883 | --DOMWINDOW == 10 (0x7fe7e6c34000) [pid = 1933] [serial = 2198] [outer = (nil)] [url = about:blank]
12:04:56 INFO - PROCESS | 1883 | --DOMWINDOW == 9 (0x7fe7e1782000) [pid = 1933] [serial = 2200] [outer = (nil)] [url = about:blank]
12:04:56 INFO - PROCESS | 1883 | --DOMWINDOW == 8 (0x7fe7e1bbf400) [pid = 1933] [serial = 2196] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
12:05:12 INFO - PROCESS | 1883 | MARIONETTE LOG: INFO: Timeout fired
12:05: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:05:12 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
12:05:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:05:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
12:05:12 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
12:05:12 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
12:05:12 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
12:05:12 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30777ms
12:05:12 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
12:05:12 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e173d000 == 3 [pid = 1933] [id = 787]
12:05:12 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1746000 == 2 [pid = 1933] [id = 788]
12:05:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1751000 == 3 [pid = 1933] [id = 789]
12:05:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 9 (0x7fe7e1780400) [pid = 1933] [serial = 2206] [outer = (nil)]
12:05:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 10 (0x7fe7e1bb0400) [pid = 1933] [serial = 2207] [outer = 0x7fe7e1780400]
12:05:12 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 11 (0x7fe7e1c47800) [pid = 1933] [serial = 2208] [outer = 0x7fe7e1780400]
12:05:13 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a40800 == 4 [pid = 1933] [id = 790]
12:05:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 12 (0x7fe7e2428000) [pid = 1933] [serial = 2209] [outer = (nil)]
12:05:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 13 (0x7fe7e242ac00) [pid = 1933] [serial = 2210] [outer = 0x7fe7e2428000]
12:05:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1748000 == 3 [pid = 1933] [id = 786]
12:05:21 INFO - PROCESS | 1883 | --DOMWINDOW == 12 (0x7fe7e2424800) [pid = 1933] [serial = 2205] [outer = 0x7fe7e1c4f000] [url = about:blank]
12:05:21 INFO - PROCESS | 1883 | --DOMWINDOW == 11 (0x7fe7e2424000) [pid = 1933] [serial = 2204] [outer = 0x7fe7e2423800] [url = about:blank]
12:05:21 INFO - PROCESS | 1883 | --DOMWINDOW == 10 (0x7fe7e2423800) [pid = 1933] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
12:05:21 INFO - PROCESS | 1883 | --DOMWINDOW == 9 (0x7fe7e1c4f000) [pid = 1933] [serial = 2202] [outer = (nil)] [url = about:blank]
12:05:27 INFO - PROCESS | 1883 | --DOMWINDOW == 8 (0x7fe7e1c43000) [pid = 1933] [serial = 2201] [outer = (nil)] [url = about:blank]
12:05:27 INFO - PROCESS | 1883 | --DOMWINDOW == 7 (0x7fe7e1bb0400) [pid = 1933] [serial = 2207] [outer = (nil)] [url = about:blank]
12:05:27 INFO - PROCESS | 1883 | --DOMWINDOW == 6 (0x7fe7e1781000) [pid = 1933] [serial = 2199] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
12:05:42 INFO - PROCESS | 1883 | MARIONETTE LOG: INFO: Timeout fired
12:05:42 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
12:05:42 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30786ms
12:05:42 INFO - TEST-START | /screen-orientation/onchange-event.html
12:05:43 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a40800 == 2 [pid = 1933] [id = 790]
12:05:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e174b000 == 3 [pid = 1933] [id = 791]
12:05:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 7 (0x7fe7e1783800) [pid = 1933] [serial = 2211] [outer = (nil)]
12:05:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 8 (0x7fe7e1784c00) [pid = 1933] [serial = 2212] [outer = 0x7fe7e1783800]
12:05:43 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 9 (0x7fe7e1c47c00) [pid = 1933] [serial = 2213] [outer = 0x7fe7e1783800]
12:05:51 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1751000 == 2 [pid = 1933] [id = 789]
12:05:51 INFO - PROCESS | 1883 | --DOMWINDOW == 8 (0x7fe7e242ac00) [pid = 1933] [serial = 2210] [outer = 0x7fe7e2428000] [url = about:blank]
12:05:52 INFO - PROCESS | 1883 | --DOMWINDOW == 7 (0x7fe7e2428000) [pid = 1933] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
12:05:53 INFO - PROCESS | 1883 | --DOMWINDOW == 6 (0x7fe7e1784c00) [pid = 1933] [serial = 2212] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1883 | --DOMWINDOW == 5 (0x7fe7e1780400) [pid = 1933] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
12:05:58 INFO - PROCESS | 1883 | --DOMWINDOW == 4 (0x7fe7e1c47800) [pid = 1933] [serial = 2208] [outer = (nil)] [url = about:blank]
12:06:13 INFO - PROCESS | 1883 | MARIONETTE LOG: INFO: Timeout fired
12:06:13 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
12:06:13 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
12:06:13 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30832ms
12:06:13 INFO - TEST-START | /screen-orientation/orientation-api.html
12:06:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e173a000 == 3 [pid = 1933] [id = 792]
12:06:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 5 (0x7fe7e1782800) [pid = 1933] [serial = 2214] [outer = (nil)]
12:06:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 6 (0x7fe7e1bb0c00) [pid = 1933] [serial = 2215] [outer = 0x7fe7e1782800]
12:06:14 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 7 (0x7fe7e242d000) [pid = 1933] [serial = 2216] [outer = 0x7fe7e1782800]
12:06:15 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
12:06:15 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
12:06:15 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
12:06:15 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1379ms
12:06:15 INFO - TEST-START | /screen-orientation/orientation-reading.html
12:06:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a44800 == 4 [pid = 1933] [id = 793]
12:06:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 8 (0x7fe7e1782c00) [pid = 1933] [serial = 2217] [outer = (nil)]
12:06:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 9 (0x7fe7e1bb8400) [pid = 1933] [serial = 2218] [outer = 0x7fe7e1782c00]
12:06:15 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 10 (0x7fe7e1c4f000) [pid = 1933] [serial = 2219] [outer = 0x7fe7e1782c00]
12:06:16 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
12:06:16 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
12:06:16 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
12:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:06:16 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
12:06:16 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
12:06:16 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
12:06:16 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:06:16 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
12:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:06:16 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
12:06:16 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
12:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:06:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:06:16 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
12:06:16 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1377ms
12:06:16 INFO - TEST-START | /selection/Document-open.html
12:06:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1cda000 == 5 [pid = 1933] [id = 794]
12:06:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 11 (0x7fe7e1bb9800) [pid = 1933] [serial = 2220] [outer = (nil)]
12:06:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 12 (0x7fe7e2555000) [pid = 1933] [serial = 2221] [outer = 0x7fe7e1bb9800]
12:06:17 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 13 (0x7fe7e27c1000) [pid = 1933] [serial = 2222] [outer = 0x7fe7e1bb9800]
12:06:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c5b800 == 6 [pid = 1933] [id = 795]
12:06:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 14 (0x7fe7e27c1c00) [pid = 1933] [serial = 2223] [outer = (nil)]
12:06:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 15 (0x7fe7e255a000) [pid = 1933] [serial = 2224] [outer = 0x7fe7e27c1c00]
12:06:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 16 (0x7fe7e27c4000) [pid = 1933] [serial = 2225] [outer = 0x7fe7e27c1c00]
12:06:18 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_TRUE(mState == WCC_ONWRITE) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp, line 708
12:06: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:06:18 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
12:06:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:06:18 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
12:06:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
12:06:18 INFO - TEST-OK | /selection/Document-open.html | took 1484ms
12:06:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3c6f800 == 7 [pid = 1933] [id = 796]
12:06:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 17 (0x7fe7e2555c00) [pid = 1933] [serial = 2226] [outer = (nil)]
12:06:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 18 (0x7fe7e27cb800) [pid = 1933] [serial = 2227] [outer = 0x7fe7e2555c00]
12:06:19 INFO - TEST-START | /selection/addRange.html
12:06:19 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 19 (0x7fe7e28a2c00) [pid = 1933] [serial = 2228] [outer = 0x7fe7e2555c00]
12:06:20 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:20 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:21 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:21 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:22 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:22 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:22 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:22 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:23 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:23 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:23 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:23 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:24 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:24 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:25 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:25 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:25 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:25 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:26 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:26 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:27 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:27 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:28 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:28 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:28 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:28 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:29 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:29 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:29 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:29 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:30 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:30 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:31 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:31 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:31 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:31 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:32 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:32 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:32 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:32 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:33 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:33 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:33 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:33 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:34 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:34 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:34 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:34 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:35 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:35 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:36 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:36 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:36 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:36 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:37 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:37 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:37 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:37 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:38 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:38 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:38 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:38 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:38 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:38 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:39 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:39 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:40 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:40 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:40 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:40 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:41 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:41 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:41 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:41 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:42 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:42 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:42 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:42 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:43 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:43 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:43 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:43 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:44 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:44 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:45 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:45 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:45 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:45 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:46 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:46 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:46 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:46 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:47 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:47 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:47 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:47 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:48 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:48 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:48 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:48 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:49 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:49 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:50 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:50 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:50 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:50 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:51 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:51 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:51 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:51 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:52 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:52 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:52 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:52 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:53 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:06:53 INFO - PROCESS | 1883 | [Child 1933] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:06:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e174b000 == 6 [pid = 1933] [id = 791]
12:06:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e173a000 == 5 [pid = 1933] [id = 792]
12:06:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a44800 == 4 [pid = 1933] [id = 793]
12:06:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1cda000 == 3 [pid = 1933] [id = 794]
12:07:27 INFO - PROCESS | 1883 | --DOMWINDOW == 18 (0x7fe7e255a000) [pid = 1933] [serial = 2224] [outer = 0x7fe7e27c1c00] [url = about:blank]
12:07:29 INFO - PROCESS | 1883 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 38: NotSupportedError: Operation is not supported
12:07:29 INFO - PROCESS | 1883 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 54: NotSupportedError: Operation is not supported
12:07:29 INFO - PROCESS | 1883 | --DOMWINDOW == 17 (0x7fe7e27cb800) [pid = 1933] [serial = 2227] [outer = (nil)] [url = about:blank]
12:07:29 INFO - PROCESS | 1883 | --DOMWINDOW == 16 (0x7fe7e27c4000) [pid = 1933] [serial = 2225] [outer = (nil)] [url = about:blank]
12:07:29 INFO - PROCESS | 1883 | --DOMWINDOW == 15 (0x7fe7e2555000) [pid = 1933] [serial = 2221] [outer = (nil)] [url = about:blank]
12:07:29 INFO - PROCESS | 1883 | --DOMWINDOW == 14 (0x7fe7e1bb8400) [pid = 1933] [serial = 2218] [outer = (nil)] [url = about:blank]
12:07:29 INFO - PROCESS | 1883 | --DOMWINDOW == 13 (0x7fe7e242d000) [pid = 1933] [serial = 2216] [outer = (nil)] [url = about:blank]
12:07:29 INFO - PROCESS | 1883 | --DOMWINDOW == 12 (0x7fe7e1bb0c00) [pid = 1933] [serial = 2215] [outer = (nil)] [url = about:blank]
12:07:29 INFO - PROCESS | 1883 | --DOMWINDOW == 11 (0x7fe7e1c47c00) [pid = 1933] [serial = 2213] [outer = (nil)] [url = about:blank]
12:07:29 INFO - PROCESS | 1883 | --DOMWINDOW == 10 (0x7fe7e1bb9800) [pid = 1933] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
12:07:29 INFO - PROCESS | 1883 | --DOMWINDOW == 9 (0x7fe7e1782c00) [pid = 1933] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
12:07:29 INFO - PROCESS | 1883 | --DOMWINDOW == 8 (0x7fe7e1782800) [pid = 1933] [serial = 2214] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
12:07:29 INFO - PROCESS | 1883 | --DOMWINDOW == 7 (0x7fe7e1783800) [pid = 1933] [serial = 2211] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
12:07:29 INFO - PROCESS | 1883 | --DOMWINDOW == 6 (0x7fe7e27c1c00) [pid = 1933] [serial = 2223] [outer = (nil)] [url = about:blank]
12:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 INFO - Selection.addRange() tests
12:07:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:33 INFO - "
12:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:33 INFO - "
12:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 INFO - Selection.addRange() tests
12:07:33 INFO - Selection.addRange() tests
12:07:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:33 INFO - "
12:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:33 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:07:33 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:07:33 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:07:33 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:34 INFO - "
12:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 INFO - Selection.addRange() tests
12:07:34 INFO - Selection.addRange() tests
12:07:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:34 INFO - "
12:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:34 INFO - "
12:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 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:07:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:34 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:07:34 INFO - Selection.addRange() tests
12:07:35 INFO - Selection.addRange() tests
12:07:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:35 INFO - "
12:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:35 INFO - "
12:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 INFO - Selection.addRange() tests
12:07:35 INFO - Selection.addRange() tests
12:07:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:35 INFO - "
12:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:35 INFO - "
12:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:35 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:07:36 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:07:36 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:07:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:36 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:07:36 INFO - Selection.addRange() tests
12:07:36 INFO - Selection.addRange() tests
12:07:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:36 INFO - "
12:07:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:36 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:07:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:36 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:07:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:36 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:07:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:36 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:07:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:36 INFO - "
12:07:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:36 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:07:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:36 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:07:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:36 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:07:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 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:07:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:36 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:07:36 INFO - Selection.addRange() tests
12:07:37 INFO - Selection.addRange() tests
12:07:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:37 INFO - "
12:07:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:37 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:07:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:37 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:07:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:37 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:07:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:37 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:07:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:37 INFO - "
12:07:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:37 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:07:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:37 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:07:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:37 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:07:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 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:07:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:37 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:07:37 INFO - Selection.addRange() tests
12:07:38 INFO - Selection.addRange() tests
12:07:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:38 INFO - "
12:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:38 INFO - "
12:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 INFO - Selection.addRange() tests
12:07:38 INFO - Selection.addRange() tests
12:07:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:38 INFO - "
12:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 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:07:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:38 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:07:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:39 INFO - "
12:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 INFO - Selection.addRange() tests
12:07:39 INFO - Selection.addRange() tests
12:07:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:39 INFO - "
12:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:39 INFO - "
12:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 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:07:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:39 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:07:39 INFO - Selection.addRange() tests
12:07:40 INFO - Selection.addRange() tests
12:07:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:40 INFO - "
12:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:40 INFO - "
12:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 INFO - Selection.addRange() tests
12:07:40 INFO - Selection.addRange() tests
12:07:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:40 INFO - "
12:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:40 INFO - "
12:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:40 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:41 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:07:41 INFO - Selection.addRange() tests
12:07:41 INFO - Selection.addRange() tests
12:07:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:41 INFO - "
12:07:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:41 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:07:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:41 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:07:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:41 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:07:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:41 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:07:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:41 INFO - "
12:07:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:41 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:07:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:41 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:07:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:41 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:07:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 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:07:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:41 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:07:41 INFO - Selection.addRange() tests
12:07:42 INFO - Selection.addRange() tests
12:07:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:42 INFO - "
12:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:42 INFO - "
12:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 INFO - Selection.addRange() tests
12:07:42 INFO - Selection.addRange() tests
12:07:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:42 INFO - "
12:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:42 INFO - "
12:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 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:07:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:42 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:07:42 INFO - Selection.addRange() tests
12:07:43 INFO - Selection.addRange() tests
12:07:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:43 INFO - "
12:07:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:43 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:07:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:43 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:07:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:43 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:07:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:43 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:07:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:43 INFO - "
12:07:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:43 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:07:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:43 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:07:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:43 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:07:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 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:07:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:43 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:07:43 INFO - Selection.addRange() tests
12:07:44 INFO - Selection.addRange() tests
12:07:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:44 INFO - "
12:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:44 INFO - "
12:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 INFO - Selection.addRange() tests
12:07:44 INFO - Selection.addRange() tests
12:07:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:44 INFO - "
12:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:44 INFO - "
12:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 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:07:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:44 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:07:44 INFO - Selection.addRange() tests
12:07:45 INFO - Selection.addRange() tests
12:07:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:45 INFO - "
12:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:45 INFO - "
12:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 INFO - Selection.addRange() tests
12:07:45 INFO - Selection.addRange() tests
12:07:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:45 INFO - "
12:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:45 INFO - "
12:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 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:07:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:45 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:07:45 INFO - Selection.addRange() tests
12:07:46 INFO - Selection.addRange() tests
12:07:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:46 INFO - "
12:07:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:46 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:07:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:46 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:07:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:46 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:07:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:46 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:07:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:46 INFO - "
12:07:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:46 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:07:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:46 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:07:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:46 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:07:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 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:07:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:46 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:07:46 INFO - Selection.addRange() tests
12:07:47 INFO - Selection.addRange() tests
12:07:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:47 INFO - "
12:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:47 INFO - "
12:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 INFO - Selection.addRange() tests
12:07:47 INFO - Selection.addRange() tests
12:07:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:47 INFO - "
12:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:47 INFO - "
12:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 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:07:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:47 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:07:47 INFO - Selection.addRange() tests
12:07:48 INFO - Selection.addRange() tests
12:07:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:48 INFO - "
12:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:48 INFO - "
12:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 INFO - Selection.addRange() tests
12:07:48 INFO - Selection.addRange() tests
12:07:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:48 INFO - "
12:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:48 INFO - "
12:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 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:07:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:48 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:07:48 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:07:48 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:07:48 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:49 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:07:49 INFO - Selection.addRange() tests
12:07:49 INFO - Selection.addRange() tests
12:07:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:49 INFO - "
12:07:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:49 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:07:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:49 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:07:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:49 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:07:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:49 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:07:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:49 INFO - "
12:07:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:49 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:07:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:49 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:07:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:49 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:07:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 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:07:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:49 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:07:49 INFO - Selection.addRange() tests
12:07:50 INFO - Selection.addRange() tests
12:07:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:50 INFO - "
12:07:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:50 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:07:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:50 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:07:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:50 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:07:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:50 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:07:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:50 INFO - "
12:07:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:50 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:07:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:50 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:07:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:50 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:07:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 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:07:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:50 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:07:50 INFO - Selection.addRange() tests
12:07:51 INFO - Selection.addRange() tests
12:07:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:51 INFO - "
12:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:51 INFO - "
12:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 INFO - Selection.addRange() tests
12:07:51 INFO - Selection.addRange() tests
12:07:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:51 INFO - "
12:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:51 INFO - "
12:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 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:07:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:51 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:07:51 INFO - Selection.addRange() tests
12:07:52 INFO - Selection.addRange() tests
12:07:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:52 INFO - "
12:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:52 INFO - "
12:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 INFO - Selection.addRange() tests
12:07:52 INFO - Selection.addRange() tests
12:07:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:52 INFO - "
12:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:52 INFO - "
12:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 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:07:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:52 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:07:52 INFO - Selection.addRange() tests
12:07:53 INFO - Selection.addRange() tests
12:07:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:53 INFO - "
12:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:53 INFO - "
12:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 INFO - Selection.addRange() tests
12:07:53 INFO - Selection.addRange() tests
12:07:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:53 INFO - "
12:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:53 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:54 INFO - "
12:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 INFO - Selection.addRange() tests
12:07:54 INFO - Selection.addRange() tests
12:07:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:54 INFO - "
12:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:54 INFO - "
12:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 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:07:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:54 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:07:54 INFO - Selection.addRange() tests
12:07:55 INFO - Selection.addRange() tests
12:07:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:55 INFO - "
12:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:55 INFO - "
12:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 INFO - Selection.addRange() tests
12:07:55 INFO - Selection.addRange() tests
12:07:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:55 INFO - "
12:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:55 INFO - "
12:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 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:07:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:55 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:07:55 INFO - Selection.addRange() tests
12:07:56 INFO - Selection.addRange() tests
12:07:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:56 INFO - "
12:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:56 INFO - "
12:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 INFO - Selection.addRange() tests
12:07:56 INFO - Selection.addRange() tests
12:07:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:56 INFO - "
12:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:56 INFO - "
12:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 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:07:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:56 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:07:56 INFO - Selection.addRange() tests
12:07:57 INFO - Selection.addRange() tests
12:07:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:57 INFO - "
12:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:57 INFO - "
12:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 INFO - Selection.addRange() tests
12:07:57 INFO - Selection.addRange() tests
12:07:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:57 INFO - "
12:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:57 INFO - "
12:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 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:07:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:57 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:07:57 INFO - Selection.addRange() tests
12:07:58 INFO - Selection.addRange() tests
12:07:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:58 INFO - "
12:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:58 INFO - "
12:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 INFO - Selection.addRange() tests
12:07:58 INFO - Selection.addRange() tests
12:07:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:58 INFO - "
12:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:58 INFO - "
12:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 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:07:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:58 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:07:58 INFO - Selection.addRange() tests
12:07:59 INFO - Selection.addRange() tests
12:07:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:59 INFO - "
12:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:59 INFO - "
12:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 INFO - Selection.addRange() tests
12:07:59 INFO - Selection.addRange() tests
12:07:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:07:59 INFO - "
12:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 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:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 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:07:59 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:07:59 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:07:59 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:07:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:07:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:07:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:07:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:07:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:07:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:07:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:07:59 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:07:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:07:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:07:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:07:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:07:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:07:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:07:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:07:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:07:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:07:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:07:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:07:59 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:07:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:07:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:00 INFO - "
12:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 INFO - Selection.addRange() tests
12:08:00 INFO - Selection.addRange() tests
12:08:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:00 INFO - "
12:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:00 INFO - "
12:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 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:08:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:00 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:08:00 INFO - Selection.addRange() tests
12:08:01 INFO - Selection.addRange() tests
12:08:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:01 INFO - "
12:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:01 INFO - "
12:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 INFO - Selection.addRange() tests
12:08:01 INFO - Selection.addRange() tests
12:08:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:01 INFO - "
12:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:01 INFO - "
12:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 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:08:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:01 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:08:01 INFO - Selection.addRange() tests
12:08:02 INFO - Selection.addRange() tests
12:08:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:02 INFO - "
12:08:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:02 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:08:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:02 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:08:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:02 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:08:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:02 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:08:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:02 INFO - "
12:08:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:02 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:08:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:02 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:08:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:02 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:08:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:02 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:08:02 INFO - Selection.addRange() tests
12:08:02 INFO - Selection.addRange() tests
12:08:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:02 INFO - "
12:08:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:02 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:08:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:02 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:08:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:02 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:08:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:02 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:08:03 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:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:03 INFO - "
12:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 INFO - Selection.addRange() tests
12:08:03 INFO - Selection.addRange() tests
12:08:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:03 INFO - "
12:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:03 INFO - "
12:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 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:08:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:03 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:08:03 INFO - Selection.addRange() tests
12:08:04 INFO - Selection.addRange() tests
12:08:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:04 INFO - "
12:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:04 INFO - "
12:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 INFO - Selection.addRange() tests
12:08:04 INFO - Selection.addRange() tests
12:08:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:04 INFO - "
12:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:04 INFO - "
12:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 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:08:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:04 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:08:04 INFO - Selection.addRange() tests
12:08:05 INFO - Selection.addRange() tests
12:08:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:05 INFO - "
12:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:05 INFO - "
12:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 INFO - Selection.addRange() tests
12:08:05 INFO - Selection.addRange() tests
12:08:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:05 INFO - "
12:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:05 INFO - "
12:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:05 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:08:05 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:08:05 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:08:05 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:08:05 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:06 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:08:06 INFO - Selection.addRange() tests
12:08:06 INFO - Selection.addRange() tests
12:08:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:06 INFO - "
12:08:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:06 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:08:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:06 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:08:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:06 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:08:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:06 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:08:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:06 INFO - "
12:08:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:06 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:08:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:06 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:08:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:06 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:08:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 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:08:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:06 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:08:06 INFO - Selection.addRange() tests
12:08:06 INFO - Selection.addRange() tests
12:08:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:07 INFO - "
12:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:07 INFO - "
12:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 INFO - Selection.addRange() tests
12:08:07 INFO - Selection.addRange() tests
12:08:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:07 INFO - "
12:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:07 INFO - "
12:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 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:08:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:07 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:08:07 INFO - Selection.addRange() tests
12:08:08 INFO - Selection.addRange() tests
12:08:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:08 INFO - "
12:08:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:08 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:08:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:08 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:08:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:08 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:08:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:08 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:08:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:08:08 INFO - "
12:08:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:08:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:08 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:08:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:08:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:08 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:08:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:08:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:08 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:08:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:08:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 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:08:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:08:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:08:08 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:08:08 INFO - - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 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:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 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:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 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:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 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:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
12:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 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:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 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:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 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:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 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:09:31 INFO - root.queryAll(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:31 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:09:31 INFO - root.query(q)
12:09:31 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:09:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
12:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.queryAll(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:32 INFO - root.query(q)
12:09:32 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:09:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:32 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:09:33 INFO - root.queryAll(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.query(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.queryAll(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.query(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.queryAll(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.query(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.queryAll(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.query(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.queryAll(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.query(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.queryAll(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.query(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.queryAll(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.query(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.queryAll(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.query(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.queryAll(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.query(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.queryAll(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.query(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.queryAll(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.query(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.queryAll(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.query(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - root.queryAll(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:09:33 INFO - root.query(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:09:33 INFO - root.queryAll(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
12:09:33 INFO - root.query(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:09:33 INFO - root.queryAll(q)
12:09:33 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:09:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:33 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:09:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:34 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:09:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7fe7e1a37800 == 6 [pid = 1933] [id = 808]
12:09:35 INFO - PROCESS | 1883 | --DOMWINDOW == 27 (0x7fe7e2554000) [pid = 1933] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
12:09:35 INFO - PROCESS | 1883 | --DOMWINDOW == 26 (0x7fe7e1bb2800) [pid = 1933] [serial = 2241] [outer = (nil)] [url = about:blank]
12:09:35 INFO - PROCESS | 1883 | --DOMWINDOW == 25 (0x7fe7e2426000) [pid = 1933] [serial = 2234] [outer = (nil)] [url = about:blank]
12:09:35 INFO - PROCESS | 1883 | --DOMWINDOW == 24 (0x7fe7e1cbbc00) [pid = 1933] [serial = 2244] [outer = (nil)] [url = about:blank]
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:35 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:09:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - #descendant-div2 - root.queryAll is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - #descendant-div2 - root.query is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - >
12:09:36 INFO - #child-div2 - root.queryAll is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - >
12:09:36 INFO - #child-div2 - root.query is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - #child-div2 - root.queryAll is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - #child-div2 - root.query is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - >#child-div2 - root.queryAll is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - >#child-div2 - root.query is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - +
12:09:36 INFO - #adjacent-p3 - root.queryAll is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - +
12:09:36 INFO - #adjacent-p3 - root.query is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - #adjacent-p3 - root.queryAll is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - #adjacent-p3 - root.query is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - +#adjacent-p3 - root.queryAll is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - +#adjacent-p3 - root.query is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - ~
12:09:36 INFO - #sibling-p3 - root.queryAll is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - ~
12:09:36 INFO - #sibling-p3 - root.query is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - #sibling-p3 - root.queryAll is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - #sibling-p3 - root.query is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - ~#sibling-p3 - root.queryAll is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - ~#sibling-p3 - root.query is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO -
12:09:36 INFO - ,
12:09:36 INFO -
12:09:36 INFO - #group strong - root.queryAll is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO -
12:09:36 INFO - ,
12:09:36 INFO -
12:09:36 INFO - #group strong - root.query is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - #group strong - root.queryAll is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - #group strong - root.query is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - ,#group strong - root.queryAll is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - ,#group strong - root.query is not a function
12:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 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:09:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:09:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:09:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:09:36 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 11347ms
12:09:36 INFO - PROCESS | 1883 | --DOMWINDOW == 23 (0x7fe7e28e9c00) [pid = 1933] [serial = 2247] [outer = (nil)] [url = about:blank]
12:09:36 INFO - PROCESS | 1883 | --DOMWINDOW == 22 (0x7fe7e28f5400) [pid = 1933] [serial = 2249] [outer = (nil)] [url = about:blank]
12:09:37 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
12:09:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1756000 == 7 [pid = 1933] [id = 811]
12:09:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 23 (0x7fe7e1c4bc00) [pid = 1933] [serial = 2267] [outer = (nil)]
12:09:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 24 (0x7fe7e1c4dc00) [pid = 1933] [serial = 2268] [outer = 0x7fe7e1c4bc00]
12:09:37 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 25 (0x7fe7e2424000) [pid = 1933] [serial = 2269] [outer = 0x7fe7e1c4bc00]
12:09:38 INFO - PROCESS | 1883 | --DOMWINDOW == 24 (0x7fe7e28aac00) [pid = 1933] [serial = 2257] [outer = (nil)] [url = about:blank]
12:09:38 INFO - PROCESS | 1883 | --DOMWINDOW == 23 (0x7fe7e4016000) [pid = 1933] [serial = 2254] [outer = (nil)] [url = about:blank]
12:09:38 INFO - PROCESS | 1883 | --DOMWINDOW == 22 (0x7fe7e3bb7400) [pid = 1933] [serial = 2252] [outer = (nil)] [url = about:blank]
12:09:38 INFO - PROCESS | 1883 | --DOMWINDOW == 21 (0x7fe7e1c50800) [pid = 1933] [serial = 2260] [outer = (nil)] [url = about:blank]
12:09:38 INFO - PROCESS | 1883 | --DOMWINDOW == 20 (0x7fe7e1c46400) [pid = 1933] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/selection/selectAllChildren.html]
12:09:38 INFO - PROCESS | 1883 | --DOMWINDOW == 19 (0x7fe7e28f3400) [pid = 1933] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html]
12:09:38 INFO - PROCESS | 1883 | --DOMWINDOW == 18 (0x7fe7e2554800) [pid = 1933] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/selection/removeAllRanges.html]
12:09:38 INFO - PROCESS | 1883 | --DOMWINDOW == 17 (0x7fe7e177d400) [pid = 1933] [serial = 2232] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html]
12:09:38 INFO - PROCESS | 1883 | --DOMWINDOW == 16 (0x7fe7e5092800) [pid = 1933] [serial = 2229] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapse.html]
12:09:38 INFO - PROCESS | 1883 | --DOMWINDOW == 15 (0x7fe7e2423400) [pid = 1933] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/selection/interfaces.html]
12:09:38 INFO - PROCESS | 1883 | --DOMWINDOW == 14 (0x7fe7e177b400) [pid = 1933] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
12:09:39 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
12:09:39 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
12:09:39 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:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
12:09:39 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:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
12:09:39 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
12:09:39 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:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
12:09:39 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:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 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:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 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:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 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:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 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:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 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:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 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:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 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:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 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:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 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:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 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:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 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:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 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:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 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:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 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:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 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:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 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:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 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:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 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:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:09:39 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:09:39 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 2410ms
12:09:39 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
12:09:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e3a4a000 == 8 [pid = 1933] [id = 812]
12:09:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 15 (0x7fe7e1c48c00) [pid = 1933] [serial = 2270] [outer = (nil)]
12:09:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 16 (0x7fe7e1cb4c00) [pid = 1933] [serial = 2271] [outer = 0x7fe7e1c48c00]
12:09:40 INFO - PROCESS | 1883 | [Child 1933] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 17 (0x7fe7e54f7800) [pid = 1933] [serial = 2272] [outer = 0x7fe7e1c48c00]
12:09:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a39800 == 9 [pid = 1933] [id = 813]
12:09:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 18 (0x7fe7e2427400) [pid = 1933] [serial = 2273] [outer = (nil)]
12:09:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7fe7e1a42800 == 10 [pid = 1933] [id = 814]
12:09:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 19 (0x7fe7e242c000) [pid = 1933] [serial = 2274] [outer = (nil)]
12:09:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 20 (0x7fe7e2554000) [pid = 1933] [serial = 2275] [outer = 0x7fe7e2427400]
12:09:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 21 (0x7fe7e2556c00) [pid = 1933] [serial = 2276] [outer = 0x7fe7e242c000]
12:09:42 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
12:09:42 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
12:09:42 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 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:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
12:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
12:09:42 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:09:42 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:09:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:09:42 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */